More info at ACMS Documentation
- Node (https://nodejs.org/en/download)
- VS Code (https://code.visualstudio.com/)
- React/Next.js - front-end framework
- TailwindCSS - CSS framework
- TypeScript - programming language
- Radix UI Primitives - component system
- Storybook - UI toolkit
- Clone the Repository:
git clone https://github.com/SAMAHAN-Systems-Development/ACMS-backend-2023
- Fetch the updates:
git fetch
- Switch to the branch of your ticket, for example:
git checkout 1-create-student-registration-form-for-each-event
- Install the libraries with this command:
npm i
- Create an .env file in the root directory and add the following:
NEXT_APP_BACKEND_URL=http://localhost:3000
NEXT_PUBLIC_SUPABASE_URL=http://127.0.0.1:54321
NEXT_PUBLIC_SUPABASE_ANON_KEY=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJzdXBhYmFzZS1kZW1vIiwicm9sZSI6ImFub24iLCJleHAiOjE5ODM4MTI5OTZ9.CRXP1A7WOeoJeXxjNni43kdQwgnWNReilDMblYTn_I0
- Pull from the main
git pull origin main
- Install the libraries
npm i
- Run the NextJS frontend
npm run dev