- User Authentication: Allow users to register, login, and manage their accounts securely.
- Paper Management: Enable users to upload, view, edit, and delete research papers.
- Metadata Management: Store and display metadata associated with each paper, including title, author, keywords, publication date, etc.
- Search and Filtering: Implement search and filtering functionality to help users find papers based on various criteria.
- Collaboration: Enable collaboration by allowing users to share papers, comment on papers, and collaborate on research projects.
- Version Control: Implement version control to track changes to papers over time and maintain a history of revisions.
- Integration with Academic Networks: Integrate the system with academic networking platforms like ORCID, ResearchGate, or Google Scholar for importing and exporting papers and metadata.
- Passwords are hashed and then stored in the database for extra security
- Mysql database in the backend for storing data
- User friendly UI for easy data retrival and data filtering
- Python
- Flask
- MySQL
- HTML/CSS
- JavaScript
Clone the repository to your local machine using Git:
git clone https://github.com/Srujan-rai/Research_paper_repository_management_system.git
Then in the terminal Type :
python app.py
That's it you are good to go! Looking forward to your contributions.
Thank you for using DataNest!