mirror of
https://github.com/Sosokker/B2D-Ventures.git
synced 2025-12-18 13:34:06 +01:00
Add Dataroom, Dashboard, Portfolio, About, Notification, Calendar and Profile Editor; UI Enhancements and Bug Fixes |
||
|---|---|---|
| .github/workflows | ||
| public | ||
| src | ||
| test_util | ||
| tests | ||
| .env.example | ||
| .env.local.example | ||
| .eslintignore | ||
| .eslintrc.json | ||
| .gitignore | ||
| .prettierignore | ||
| .prettierrc | ||
| components.json | ||
| next.config.mjs | ||
| package-lock.json | ||
| package.json | ||
| playwright.config.ts | ||
| pnpm-lock.yaml | ||
| postcss.config.mjs | ||
| README.md | ||
| tailwind.config.ts | ||
| tsconfig.json | ||
B2D-Ventures
About
B2D Ventures is a fund raising platform
Installation
List of external services you need before initialize the project
- Supabase
- Google OAuth2 : Use with supabase authentication
- Stripe
- Create .env to store environment variable
cp .env.example .env
// Add tokens to .env
- Install dependecies and start server
npm install
npm run dev
Project Structure
public/ Static assets
src/
├─ app/ Contains core application files, routing, and page components
│ ├─ api/ API route handlers
│ ├─ globals.css Shadcn/ui theming
├─ components/ Reusable UI components for building the interface
│ ├─ ui/ Shadcn/ui components
├─ lib/ Utility functions and service libraries
│ ├─ data/ Data-fetching logic or helper functions for handling data (Supabase queries)
│ ├─ stripe/ Configuration code related to Stripe payment integration.
│ ├─ supabase/ Utilities for Supabase integration (database, authentication, etc.).
├─ types/ Infers types from Supabase and includes interfaces
├─ middleware.ts Custom middleware for processing each request
tests/ Playwright tests for end-to-end testing of the application
Contributor
- Nantawat Sukrisunt | Nantawat6510545543
- Naytitorn Chaovirachot | CondricNay
- Sirin Puenggun | sosokker
- Pattadon Loyprasert | GGWPXXXX