Go to file
2024-11-12 15:17:43 +07:00
.github/workflows get verbose log text from build 2024-11-11 12:52:47 +07:00
public feat: add admin page with reject/approve functionalities 2024-10-23 16:18:12 +07:00
src feat: update Modal and DataTable components to handle additional deal properties and improve rendering logic 2024-11-12 15:17:43 +07:00
test_util First Test pass 2024-11-10 19:33:08 +07:00
tests First Test pass 2024-11-10 19:33:08 +07:00
.env.example env update 2024-11-10 19:05:15 +07:00
.env.local.example env update 2024-11-10 19:05:15 +07:00
.eslintignore refactor: import module and log error of serverComponentClient 2024-10-28 21:28:41 +07:00
.eslintrc.json chore: update .eslintrc.json 2024-10-28 21:30:42 +07:00
.gitignore Update playwright config + Add placeholder test 2024-10-03 02:57:50 +07:00
.prettierrc chore: add global prettier/lint config 2024-10-27 23:07:53 +07:00
components.json Initial commit - Start next.js project with shadcn 2024-08-17 13:37:49 +07:00
next.config.mjs fix: user can update avatar after first upload 2024-11-07 04:21:17 +07:00
package-lock.json feat: add DataTable component and integrate with portfolio page; update dependencies 2024-11-11 16:17:35 +07:00
package.json feat: add DataTable component and integrate with portfolio page; update dependencies 2024-11-11 16:17:35 +07:00
playwright.config.ts test setup update 2024-11-10 19:06:02 +07:00
pnpm-lock.yaml chore: add global prettier/lint config 2024-10-27 23:07:53 +07:00
postcss.config.mjs Initial commit - Start next.js project with shadcn 2024-08-17 13:37:49 +07:00
README.md Badge update 2024-10-28 22:07:31 +07:00
tailwind.config.ts feat: add profile page 2024-10-06 16:27:59 +07:00
tsconfig.json refactor: add null handling in projectCard 2024-10-28 21:48:30 +07:00

Build CI Eslint CI Playwright Tests

B2D-Ventures

About

B2D Ventures is a fund raising platform

Installation

List of external services you need before initialize the project

  1. Create .env to store environment variable
cp .env.example .env
// Add tokens to .env
  1. 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

  1. Nantawat Sukrisunt | Nantawat6510545543
  2. Naytitorn Chaovirachot | CondricNay
  3. Sirin Puenggun | sosokker
  4. Pattadon Loyprasert | GGWPXXXX