Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/rat9615/online-textbooks

:closed_book: A textbook repository application for students.
https://github.com/rat9615/online-textbooks

ajax ejs-templates expressjs filepond ghostscript imagemagick mongodb nodejs

Last synced: 3 days ago
JSON representation

:closed_book: A textbook repository application for students.

Awesome Lists containing this project

README

        

# Online-Textbooks
Online Textbooks is a web application where students can find relative study materials online such as textbooks and reference books instead of owning a physical copy. The web application consists of a repository of textbooks in a digital format relative to the student’s field of study. It eliminates the need for physical textbooks and materials not being available to the students of a particular class. It can also be easily accessed from anywhere within the boundaries of the institution and only by the stakeholders of the institution.

## Features
- Students and professors need not worry about enough books being available in the library for reference as they have access to digital copies.
- With a vast repository of books, students and professor can access digital copies anywhere and anytime.
- There is no actual need of referring a hard copy of the textbook as everything is available online. It also helps in curbing paper management.

## Prerequisites
- [ImageMagick](https://imagemagick.org/)
- [Ghostscript](https://www.ghostscript.com/)

## Built With
- Bootstrapped with - [startbootstrap-sb-admin-2](https://github.com/StartBootstrap/startbootstrap-sb-admin-2)
- [node.js](https://nodejs.org/en/)
- [express.js](https://expressjs.com/)
- [mongoDB](https://www.mongodb.com/)
- [jQuery](https://jquery.com/)

## Environment variables
- ```ATLAS_URI```
- ```PORT```
## Installation
- Clone the repo: ```git clone https://github.com/rat9615/Online-Textbooks.git```.
- Change directory:```cd Online-Textbooks```.
- ``` npm install ``` to install the dependencies.
- ``` npm run dev ``` to run the application on your localhost.
## Important
Project still in progress.