This is the source code of KLS GIT's fest AURA23 website.
- Frontend: React Tailwind
- Backend: NodeJS ExpressJS
- Database: MongoDB
Table of Contents
- Register For events.
- Automated Email verification through email.
- Password rest through email verification.
- Create and edit team
- View participations and status
- Record Payments
-
- Fork the repo
- Clone the repo to your local system
git clone https://github.com/pi22by7/aura-git cd aura-git
-
- Front End: Install all the dependencies
npm install # This will install all the required dependencies for the front-end
- Front End Enivronment Configurations: create a .env file in the root directory and add the following env variables
REACT_APP_BACKEND_HOST="url_where_your_server_is_listening"
- Run Front End:
npm start
-
- Back End: Install all the dependencies
cd backend/ npm install # This will install all the required dependencies for the back-end
- Backend End Enivronment Configurations: create a .env file in the backend directory and add the following env variables
PORT=port_number_where_u_want_to_run_your_server_to_listen DB=mongodb_db_access_url_with_username_and_password NODEMAILER_EMAIL=email_address_which_u_want_to_use_to_send_emails NODEMAILER_PASS=app_password_for_the_email JWT_SECRET=random_string_atleast_16_characters_long
- Run Back End:
npm run dev # For Development with nodemon npm start # Without nodemon
-
- Populate Database with events:
cd backend/ node data/populate.js
This will populate your database with all the events present in data/events.json
Piyush Airani | Kishor Balgi | Saumitra Topinkatti | parishkar singh |