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

https://github.com/deep-69bits/goclasses

College Project
https://github.com/deep-69bits/goclasses

bootstrap css html javascript jquery mdbootstrap mongodb-atlas nodejs

Last synced: 5 months ago
JSON representation

College Project

Awesome Lists containing this project

README

          

# GOClasses

Go Classes is a much-needed one-stop solution for all your educational needs inspite of having multiple applications for individual work there was no centralized application to work on all the things a student ever needs for that we have come up with an idea of GO classes.
## Description
On one page, you get the lectures, recordings, and E-Books of all the subjects like DBMS, Web Development, C Programming, Unix, and PC. It is also connected to youtube videos of these subjects for reference.

Project have a login and registerations page which will store data in your mongodb local server.

Project also include google search api which help students to search thing while watching lectures

## Built With
* [HTML](https://html.com/)
* [CSS](https://www.w3.org/Style/CSS/Overview.en.html)
* [Bootstrap](https://getbootstrap.com)
* [MDbootstrap](https://mdbootstrap.com/)
* [Javascript](https://www.javascript.com/)
* [JQuery](https://jquery.com/)
* [Nodejs](https://nodejs.org/en/)
* [Mongodb](https://www.mongodb.com/)

## Getting Started

Before Running the project locally be sure you have already insalled nodejs and mongodb.
if not download it from official website of [Nodejs](https://nodejs.org/en/) | [Mongodb](https://www.mongodb.com/)

### Installation

_Below are the instruction of how you can run install and set up your app._

1. Clone the repo
```sh
git clone https://github.com/deep-69bits/GOClasses.git
```
2. Enter in the folder
```sh
cd GOClasses
```
3. Install NPM packages/dependencies
```sh
npm install express mongoose cookie-session bcrypt ejs nodemon
```
### Executing program
1. Start the server
```sh
nodemon ./app.js
```
or

1. Start the server
```sh
node ./app.js
```
## Authors
* [@deep](https://github.com/deep-69bits/)

## License

Unissued

## Contributing

Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are **greatly appreciated**.

If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement".
Don't forget to give the project a star! Thanks again!

1. Fork the Project
2. Create your Feature Branch (`git checkout -b feature/NewFeature`)
3. Commit your Changes (`git commit -m 'Add some NewFeature'`)
4. Push to the Branch (`git push origin feature/NewFeature`)
5. Open a Pull Request