This repository contains the back-end services for the MCGI CHRISTCHURCH event registration application. The back-end is built using Node.js and Express, and it handles API requests, database interactions, and other server-side logic.
- After cloning and pulling the base project.
- You have to install some library to able to access the whole services without causing error or bug.
- For more information on how to clone, refer to the Git workflow.
- After cloning this repo to your local directory, change to the project directory first:
cd current-repo-name
And then install packages:
npm install or npm i
And then Install library:
npm install <library-name>
To start the development server:
npm run dev
To run tests:
npm test
To build the project for production:
npm run build
Additional Information
Ensure that you have the necessary environment variables set up. Refer to the .env.example file for the required variables.
For database setup and migrations, refer to the internal documentation.
Follow the coding guidelines and best practices provided in the project.
# Other Information
This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.
Currently, two official plugins are available:
- [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/blob/main/packages/plugin-react/README.md) uses [Babel](https://babeljs.io/) for Fast Refresh
- [@vitejs/plugin-react-swc](https://github.com/vitejs/vite-plugin-react-swc) uses [SWC](https://swc.rs/) for Fast Refresh