Skip to content

pi22by7/aura-git

Repository files navigation

The Aura 2023 Repo

This is the source code of KLS GIT's fest AURA23 website.

LOGO 

Tech Stack

React     Tailwind     NodeJS     ExpressJS     MongoDB

GitHub stars GitHub stars GitHub License

  1. Frontend: React Tailwind
  2. Backend: NodeJS ExpressJS
  3. Database: MongoDB
Table of Contents
  1. Features
  2. Installation
  3. Pages
  4. Project Maintainers
  5. License

Features

  • Register For events.
  • Automated Email verification through email.
  • Password rest through email verification.
  • Create and edit team
  • View participations and status
  • Record Payments

Installation

    • 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

Pages

  • Home Page Home Page

  • Registration Signup Form Login Form

  • Competitions Competitions Page Competitions Page Competitions Page Competitions Page

  • Competition Details page

    Competition Details page Competition Details page
  • Contact Us Page Schedule Page

  • Rulebook Page Schedule Page

  • Schedule Page Schedule Page Schedule Page Schedule Page Schedule Page

  • Profile Page Profile Page Profile Page

Project Maintainers

Piyush Airani Kishor Balgi Saumitra Topinkatti parishkar singh

License

GNU Affero General Public License v3.0

About

Website for the flagship fest of KLS GIT, Aura

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •