Skip to content

TorrCod/thesis-abstract

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

How to run local Mongodb in Docker

install docker

Custom Scripts

  • build with docker npm run docker-build
  • update the default data in database npm run updatedb-dev
  • start mongodb in local machine using docker npm run mongo-dev
  • import the default data in database npm run importdb-dev
  • start firebase emulators npm run emulators

Documentation

Run mongodb

  • go to directory cd docker-mongo
  • run this command docker-compose up -d

Import default data to mongodb

  • make directory in mongodb container docker exec -it mongodb mkdir /database/
  • copying data from local machine to mongodb container directory docker cp ./default-data mongodb:/database/default-data
  • import data to mongodb docker-compose exec mongodb mongorestore --drop /database/default-data

Export default data to mongodb

  • exporting mongodb data to docker container directory docker-compose exec mongodb mongodump --out=/database/default-data
  • copying data from mongodb container directory to local machine docker cp mongodb:/database/default-data ./default-data

Run the development server in local machine

  • run development next app npm run dev

Step by step to use mongodb in docker

Step 1: Run mongodb

  • go to directory cd docker-mongo
  • run mongodb docker-compose up -d

Step 2: Import default data to mongodb

  • make directory in mongodb container docker exec -it mongodb mkdir /database/
  • copying data from local machine to mongodb container directory docker cp ./default-data mongodb:/database/default-data
  • import data to mongodb docker-compose exec mongodb mongorestore --drop /database/default-data

Step 3: Run the development server in local machine (not in docker)

  • go back to main directory cd ..
  • run development next app npm run dev

Thesis Abstract Management System for College of Engineering

The Thesis Abstract Management System for College of Engineering is a web-based platform designed to streamline the process of managing thesis abstracts for students, professors, and administrators in the College of Engineering.

Features

  • User-friendly interface for submitting, viewing, and editing thesis abstracts.
  • Customizable approval workflows for thesis abstracts.
  • Advanced search functionality for finding and sorting thesis abstracts by various criteria.
  • Integration with the College of Engineering's existing student and faculty databases.

Benefits

  • Simplifies and speeds up the thesis abstract submission process for students and professors.
  • Reduces the administrative workload for the College of Engineering's staff.
  • Provides greater visibility and transparency for the approval process.
  • Enables more effective tracking and reporting of thesis abstract submissions.

Conclusion

Overall, the Thesis Abstract Management System for College of Engineering represents a significant improvement over the manual processes previously used for managing thesis abstracts. Its user-friendly interface, customizable approval workflows, and advanced search functionality make it an invaluable tool for students, professors, and administrators alike.

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •