A banking system for collectives that enables transparent and secure financial management.
- User registration and authentication
- Personal and shared account management
- Secure and transparent transfers
- Revenue declaration and tracking
- Transaction history and reporting
- AI-powered financial queries
- Next.js 14
- TypeScript
- Tailwind CSS
- Supabase (Authentication & Database)
- React Hook Form with Zod validation
- Jest & React Testing Library
-
Clone the repository
-
Install dependencies:
npm install
-
Create a
.env.local
file with your Supabase credentials:NEXT_PUBLIC_SUPABASE_URL=your_supabase_url NEXT_PUBLIC_SUPABASE_ANON_KEY=your_supabase_anon_key
-
Run the development server:
npm run dev
-
Run tests:
npm test
src/
├── app/ # Next.js app directory
├── components/ # React components
│ └── auth/ # Authentication components
├── lib/ # Utility functions and configurations
└── tests/ # Test files
- Create a feature branch
- Make your changes
- Run tests
- Submit a pull request
MIT