Online Project Submission System with Multi-User Authentication
$10-15 USD
Closed
Posted 3 months ago
$10-15 USD
Paid on delivery
Description:
We are developing an online platform for college students to submit their projects to their designated project guide and the Head of the Department (HoD) for approval. The platform will feature three types of users: students, project guides, and HoDs. Each user will have their own login and registration page, accessible via mobile number or Gmail, with verification via OTP (One-Time Password).
Upon successful registration, students will have access to a dashboard where they can submit project details, including project name, project details, team members' names, students' registration numbers, and upload a Software Requirements Specification (SRS) file. The submitted projects will be reviewed by the project guide first, followed by the HoD for final approval.
For project guides and HoDs, their dashboards will include a "View SRS" button next to each submitted project. Clicking on this button will allow them to view the uploaded SRS file for better evaluation and decision-making.
If a project is approved, an automatic notification will be sent to the student's registered email or mobile number. In the event of project rejection, a notification stating "Your project has been rejected" will be sent to the student's registered contact information.
Additionally, the platform will include a "Forgot Password" button for users to reset their password via OTP for added security and convenience.
Key Features:
Multi-User Authentication (Student, Project Guide, HoD)
Registration via Mobile Number or Gmail
OTP Verification for Registration and Password Reset
Project Submission with Details (Project Name, Project Details, Team Members' Names, Students' Registration Numbers)
Ability for Students to Upload SRS File
Review and Approval Workflow by Project Guide and HoD
"View SRS" Button on Project Guide and HoD Dashboards
Automatic Notifications for Project Approval and Rejection
Forgot Password Feature with OTP Reset
Secure and User-Friendly Interface
Deliverables:
Fully Functional Online Platform with Multi-User Authentication
User Registration and Login Pages
OTP Verification System for Registration and Password Reset
Project Submission Form with Validation and SRS File Upload
Review and Approval Workflow
"View SRS" Button Integration on Project Guide and HoD Dashboards
Automatic Notifications for Project Status Updates
Forgot Password Feature with OTP Reset
Secure Database Management
Timeline:
The project is expected to be completed within [specify timeline], including development, testing, and implementation phases.
Budget:
Our budget for this project is [specify budget]. We are open to discussing the budget based on the scope of work and deliverables.
Skills Required:
Web Development
User Authentication and Authorization
OTP Integration
Notification System Integration
File Upload Functionality
Database Management
Additional Information:
The platform should adhere to industry-standard security measures to protect user data.
Regular updates and progress reports will be required throughout the development process.
Mobile responsiveness is essential for seamless access across devices.
The platform should be scalable to accommodate future enhancements and user growth.
Note: Please provide examples of similar projects you have worked on in the past, along with your proposal.
Maintaining a highly-secured and user-friendly online platform is of paramount importance, especially when dealing with students' data like yours. With my extensive experience in backend development using Python and frameworks like Flask and Django, I can build you a powerful system that adheres to industry-standard security measures. Additionally, my strong background in database management, using both MySQL/SQL and MongoDB, ensures that not only your system functions smoothly but that the data is optimal too.
When it comes to frontend development, I'm well-versed in React.js which means I'll be able to create dynamic and responsive dashboards for all types of users - the students, project guides, and HoDs - making it easy for them to navigate through their respective tasks. My proficiency in using APIs will allow me to connect different components seamlessly, facilitating efficient communication across your entire platform.
While my technological competence is strong, I believe that regular updates play an equally crucial role in any project's success. Rest assured that during this project with you, I'll keep you well-informed on the progress via detailed progress reports and would always be available for feedback or any modifications for your vision. All things considered, I am confident that my skillset and experience make me a perfect fit for your project requirements. Let's work together to build an exceptional system
I am a professional, experienced, smart and premium developer. I can solve any of your problems. There is always a smart way to get your job done. Lets talk more. I guess we will reach to something.
let me build a demo of this for you . I can start with the registration pages for the students , HoD and project guides. An OTP will be sent to their emails to use for verification .
If you like my work, you can then hire me
I'm a Full Stack Developer and I know how to build a website. I use technologies such as HTML,CSS, Bootstrap, Tailwind, NextUI, React JS, PHP, Laravel, MySQL, Firebase, Postman, Photoshop, Illustrator and I also know a little bit of game development. I'm studying and I have worked on some personal projects.
Web Development
User Authentication and Authorization
OTP Integration
Notification System Integration
File Upload Functionality
Database Management
this all required skills i have and We are open to discussing your other requirements