Skip to content

Developed a web-based platform using React, Node.js, Express, and MongoDB to assist class teachers in tracking student details, creating dynamic polls and forms, and monitoring adherence to academic guidelines.

License

Notifications You must be signed in to change notification settings

MohamedHamdanA/AcademiaForms

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 

Repository files navigation

AcademiaForms

Developed a web-based platform using React, Node.js, Express, and MongoDB to assist class teachers in tracking student details, creating dynamic polls and forms, and monitoring adherence to academic guidelines.

Table of Contents

Features

  • Student Management: Add, update, and view student details.
  • Poll Creation: Create and manage polls to gather feedback from students.
  • Guideline Monitoring: Track student adherence to guidelines, such as solving coding problems on platforms like LeetCode.
  • Performance Tracking: View student ratings and performance metrics on various coding platforms.
  • Responsive Design: Accessible and user-friendly interface for both teachers and students.

Technologies Used

  • Frontend: React.js
  • Backend: Node.js, Express.js
  • Database: MongoDB
  • Authentication: JSON Web Tokens (JWT)

Prerequisites

Before you begin, ensure you have the following installed on your system:

Installation Instructions

Backend Setup

Go to the server folder for backend setup instructions.

Frontend Setup

Go to the web folder for frontend setup instructions.

Follow the instructions in the respective README.md files located in the server and web folders for detailed setup steps.

Testing the Application

You can use tools like Postman or cURL to test the API endpoints and verify the frontend features in your browser.

Contributing

Contributions are welcome! If you’d like to contribute to this project, please fork the repository and submit a pull request with your changes.

License

This project is licensed under the MIT License. See the LICENSE file for more information.


About

Developed a web-based platform using React, Node.js, Express, and MongoDB to assist class teachers in tracking student details, creating dynamic polls and forms, and monitoring adherence to academic guidelines.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published