The Student-Faculty Interaction Platform is a centralized system designed to streamline and enhance interactions between students and faculty members within the university. The project aims to provide a comprehensive faculty guide for students and a convenient means for scheduling meetings, accessing timetables, exploring academic opportunities, and facilitating project collaborations. By offering a one-stop solution, the platform seeks to improve communication and collaboration within the university community.
- Frontend: Angular with JavaScript/TypeScript/CSS/HTML.
- Backend: Node.js with MySQL for data storage.
- Node.js
- Angular CLI
- MySQL
-
Clone Repository:
-
Navigate to Directories:
- Frontend:
cd frontend
- Backend:
cd backend
- Install Dependencies:
- install npm
- Configure Frontend Routing:
- Update routing configurations as needed in the frontend application.
- Configure Backend Server:
- Ensure MySQL is installed and running.
- Update database configurations in the backend application.
- Run the Project:
- Backend:
npm start
- Frontend:
ng serve --open
- Access the platform through the provided URL after running the frontend server.
- Explore the features such as faculty guide, meeting scheduling, timetable access, academic opportunities, and project collaboration.
- Students and faculty members can register and log in to access personalized features.
- Ensure to follow the platform guidelines for smooth usage.
This project is licensed under the MIT License.
- Mention any acknowledgements, inspirations, or references used in the project.