FacultyVault is a user-friendly and efficient faculty management system designed to manage and organize faculty data seamlessly. The system includes functionality to handle various aspects of faculty management and aims to streamline processes within educational institutions.
- User Management: Manage user accounts, including authentication and authorization.
- Faculty Profiles: Create, read, update, and delete faculty profiles with detailed information.
- Department Management: Organize faculty into departments and manage departmental data.
- Search and Filter: Easily search and filter faculty based on various criteria.
- Data Import/Export: Import and export faculty data for easy data management and backup.
Follow these steps to set up and run FacultyVault on your local machine.
- Python 3.8 or later
- Django 3.2 or later
- pip (Python package installer)
git clone https://github.com/yourusername/facultyvault.git
cd facultyvault
It's recommended to use a virtual environment to manage dependencies.
python -m venv venv
source venv/bin/activate # On Windows use `venv\Scripts\activate`
pip install -r requirements.txt
python manage.py migrate
To access the admin interface, you'll need a superuser account.
python manage.py createsuperuser
python manage.py runserver
Open your web browser and go to http://127.0.0.1:8000/ to access the application.
The admin interface can be accessed at http://127.0.0.1:8000/admin/ where you can manage users, faculty profiles, and other data.
From the main interface, you can add new faculty members, edit existing profiles, and organize them by departments. Use the search and filter options to quickly find specific faculty members.
For any questions or suggestions, please contact us at shaiksubhansaheb609@gmail.com.