- Forms Designing and Implementation
- Validations and Submission to Database
- Auto Draft Saving and Progress Checker
- Pagination and Rebounded Checking
- HOI View and Security
- Forms Analysis and Responses
- Download PDF and CSV
- Responses URL Security and Authentication
- Implementation and Security
- Responses View with Export
- Approval and File Upload
- Review URL Security and Authentication
- Implementation and Security
- Related Forms Filling
- Implementation and Security
- Related Forms Filling
- Implementation and Security
- Responses View with Export of Students Form
- Review URL Security and Authentication
- Approval of Recommended forms
- Implementation and Security
- Responses View with Export of Sports Form
- Review URL Security and Authentication
- Approval of Recommended forms
- Implementation and Security
- Responses View with Export of Research Form
- Review URL Security and Authentication
- Approval of Recommended forms
- Design and Implementation
- Correct Responses of Approved Applications
- OverView and Dashboard Correction
- Feedback Avg Score Integration
- Managing Users Access
- URL Security and Authentication
Somaiya Awards system is a full stack web application for all institutes under Somaiya Trust . The web application was built to ease the process of filling out the apllications for somaiya awards and selecting the best candidate of all . The web application helps the user to analyze each applicant based on their form scores and overall feedback
Clone the project
git clone "https://github.com/trushildhokiya/somaiya-awards.git"
Open the project directory
cd somaiya-awards
Setting Up Frontend
cd frontend
npm install
Start your frontend React App
npm start
Setting Up Backend Server
cd backend
npm install
Once you are completed installing dependencies in backend , open config folder and edit config.json file. Replace <password> with you actual database password
"password": "<password>",
"database": "somaiya_awards",
Edit your .env file
EMAIL_ID = <enter your actual email ID >
EMAIL_PASSWORD = <Enter your gmail APP key not gmail's password >
Note Not editing the env file may not affect your server startup but may cause errors in actions where email is to be sent via backend server (see mailing section below)
This video might help you to create App Key if you dont know Link to Youtube Video
Start your backend server
npm run dev # to start your backend development server
npm start # to start backend production server
trushildhokiya | KushalHarsora | Hitanshu-Gandhi |