Welcome to the Digital Thesis Repository, a platform designed to provide centralized storage and retrieval of academic theses. This repository aims to streamline access to research work and support students, faculty, and researchers in their academic endeavors.
To set up the project locally, follow these steps:
-
Clone the repository:
git clone <repository-url> cd <repository-directory>
-
Install dependencies: Run the following command to install the necessary dependencies:
npm install
-
Set up the database:
- Ensure you have MySQL installed and running.
- Create a database named
wdm
. - Import the SQL schema and data from
wdm.sql
into your MySQL database.
Once the project is hosted, you can access the repository through the provided cloud hosting URL. Users can browse, search, and download theses as needed.
- Search functionality: Find specific theses with ease.
- User-friendly interface: Navigate the platform easily.
- Secure access: Access academic research securely.
- Thesis management: Upload and manage theses for faculty and students.
Start the frontend development server:
npm run dev
Start the backend server:
npm run backend
Start the chat server:
npm run chat
- Frontend Development Server: Runs the user interface.
- Backend Server: Manages the backend API and interactions.
- Chat Server: Powers real-time messaging and notifications.
-
Start MySQL Server:
- Use XAMPP or any other MySQL service to start the MySQL service.
-
Import Database Schema:
- Open phpMyAdmin or any MySQL client.
- Create a new database named
wdm
. - Import the
wdm.sql
file into thewdm
database.
We welcome contributions! Please read our Contributing Guidelines for more information.
This project is licensed under the MIT License. See the LICENSE file for details.