Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/kubrianity/eventbook
This is a full stack web application about events built with Vue.js, MongoDB and Nodejs
https://github.com/kubrianity/eventbook
express mongodb mongoose nodejs passportjs vuejs
Last synced: 28 days ago
JSON representation
This is a full stack web application about events built with Vue.js, MongoDB and Nodejs
- Host: GitHub
- URL: https://github.com/kubrianity/eventbook
- Owner: Kubrianity
- License: mit
- Created: 2022-08-02T17:34:22.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2024-01-17T16:10:13.000Z (about 1 year ago)
- Last Synced: 2024-11-07T09:36:10.267Z (3 months ago)
- Topics: express, mongodb, mongoose, nodejs, passportjs, vuejs
- Language: JavaScript
- Homepage:
- Size: 315 KB
- Stars: 1
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# eventbook
This project is called eventbook that you can create, update and cancel events as well as attending other events and connecting with attendees.
## Technologies
***Front end***
* JavaScript
* Vue.js
* Bulma CSS***Backend***
* Node.js
* Express.js
* MongoDB
* Mongoose
* Passport.js
* Pug***Testing***
* Ava***Deployment***
* Heroku
* Docker## Installation & Setup
In order to run this application locally, node.js, npm and mongodb should be installed on your computer and **mongodb should be running**
* Use the command below to clone this repository
*git clone https://github.com/Kubrianity/eventbook.git*
* Change the directory
*cd eventbook/week-8*
Inside *backend* folder within this directory, create .env file and set an environment variable for session secret like this example: **SESSION_SECRET="YOURSESSIONKEY"**
* Navigate to backend folder
*cd backend*
* Install dependencies with **npm install** command.
After installing dependencies, run the application for backend part with **node index.js** command
* Then, navigate to frontend folder and install dependecies for this folder. Run the application for frontend part by running **npm run serve** command to view it in localhost