Skip to content

vasylynash/Eventory

Repository files navigation

Eventory

License: MIT

Description

The space to create events for friends and meet new people, embark on a new adventure, or try new experiences.

Technologies

The application uses Express.js, Passport.js, Sequelize, MySQL2, dotenv, Handlebars, and Bootstrap.

Table of Contents

Installation
Usage
License
Contributing
Questions

Installation

Run npm install to install the dependencies.

Usage

Deployed version

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).

Contributing

Free to contribute

License

This project is licensed under the terms of the MIT license.

Questions

https://github.com/vasylynash
For questions and suggestions, contact me at vasylyna.shevadutska@gmail.com.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published