The frontend was bootstrapped with Create React App. In the project root directory, run npm install
to install all project dependencies. Next, run npm start
to start the developmental server which will trigger open your default browser to localhost:3000
. Run npm install
and npm run dev
in Backend
directory to set up the Express server.
Add .env
file in root and write:
REACT_APP_SERVER=http://localhost:4000/api/v1/
/ -> src/Pages/Home.jsx /events -> src/Pages/Events.jsx /members -> src/Pages/Members.jsx /signup -> src/Pages/Signup.jsx /signin -> src/Pages/Signin.jsx /entermail -> src/Pages/Enteremail.jsx /verify -> src/Pages/OTP.jsx /setNewPassword/:token -> src/Pages/Setpassword.jsx /dashboard -> src/Pages/Dashboard-Secure.jsx /admin -> src/Pages/Components/User-Secure-Route/Admin Panel/Admin.jsx /admin/overview -> src/Pages/Components/User-Secure-Route/Admin Panel/Pages/AdminOverview.jsx /admin/admin-users -> src/Pages/Components/User-Secure-Route/Admin Panel/Pages/AdminUsers.jsx /admin-events -> src/Pages/Components/User-Secure-Route/Admin Panel/Pages/AdminEvents.jsx /admin-logs -> src/Pages/Components/User-Secure-Route/Admin Panel/Pages/AdminLogs.jsx /admin-stats -> src/Pages/Components/User-Secure-Route/Admin Panel/Pages/AdminStats.jsx /* -> src/Pages/Errorpage.jsx
General: [GET] • / • /* Logs: [GET] • /api/v1/logger • /api/v1/branchdata • /api/v1/yeardata • /api/v1/alluser • /api/v1/eventsdata [POST] • /api/v1/updateuser/:id Authentication: [GET] • /api/v1/dummy • /api/v1/dashboard • /api/v1/dashboardtry [POST] • /api/v1/register • /api/v1/login • /api/v1/verify • /api/v1/dummy • /api/v1/tokenforreset • /api/v1/setNewPassword/:token Events: [GET] • /api/v1/events • /api/v1/:id [POST] • /api/v1/add • /api/v1/registerevent:id • /api/v1/announceall [PUT] • /api/v1/update/:id [DELETE] • /api/v1/delete
By contributing to this repository, you adhere to the rules in our Code of Conduct. Here are a few general instructions for people willing to develop onto the codebase.
Creating issues before starting to work on your pull request helps you stay on the right track. Discuss your proposal well with the current maintainers.
AECCC members will read your code long after you've graduated. Don't hurt their eyes. Follow the code formatting standards of the repository by referring to existing source files.
Make it clear what hacks you've used to keep this website afloat. Your work needs to be understood first, before getting appreciated (or criticised).
Just so that everyone knows whose fault it is if things get screwed up.
This project is made possible by our valuable contributors .Thanks to all the People Who Contribute.
Prettyprinted ASCII project directory tree in docs/TREE.md
MIT License
Copyright (c) 2022 AEC Coding Club