The space to create events for friends and meet new people, embark on a new adventure, or try new experiences.
The application uses Express.js, Passport.js, Sequelize, MySQL2, dotenv, Handlebars, and Bootstrap.
Installation
Usage
License
Contributing
Questions
Run npm install
to install the dependencies.
On the Home page click the Login or Sign Up to log in/register new user. As an anonymous user, you can view events and info about them. After logging in or registering, you can join an event, update or delete an event, and remove youself from an event.
All Events page:
To create a new event click the Create Event button, enter the date, time, title, address, description, and select the category. Click the Create Event button To save the event.
To join the event on the All events page, click Learn more button to open the event, and click Join Event button.
Dashboard page:
To delete an event, click the Remove button on the event card. The event will be removed from the list.
To update an event, click the Edit button on the event card. The modal contains the existing info for the event. Make updates, and click the Confirm change button.
To run locally:
Clone the repo.
Run npm start
or node server.js
to start the app. Go to the localhost at the port you have specified (default is 3001).
Free to contribute
This project is licensed under the terms of the MIT license.
https://github.com/vasylynash
For questions and suggestions, contact me at vasylyna.shevadutska@gmail.com.