Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/abeidahmed/private-event

A simple rails app where users and create, join, and delete an event.
https://github.com/abeidahmed/private-event

rails

Last synced: 6 days ago
JSON representation

A simple rails app where users and create, join, and delete an event.

Awesome Lists containing this project

README

        

# Eventable

> A simple rails app where users and create, join, and delete an event.

## Features

- Sign in and sign up
- Registered users can create an event
- Registered users can join and exit an event
- Show list of all events scoped to upcoming and past events

## Getting started

- Clone the repo `https://github.com/abeidahmed/private-event.git`
- `cd` into the project
- `git pull origin feature-event`
- `bundle install`
- Setup your `db` in the `database.yml` file
- Run `rails db:setup`
- Run `rails s`
- Visit `localhost:3000`

## Testing

- Run `bundle exec rspec`

## Screenshots

### All events

![All events](/public/images/all_events.png)

### New event

![New event](/public/images/new_event.png)

### Join event

![Join event](/public/images/join_event.png)

### Exit event

![Exit event](/public/images/exit_event.png)

## Built with

- Ruby on rails

## Author

### Abeid Ahmed

- GitHub: [@abeidahmed](https://github.com/abeidahmed)
- Twitter: [@iamhawaabi](https://twitter.com/iamhawaabi)
- LinkedIn: [Abeid Ahmed](https://www.linkedin.com/in/abeidahmed/)

## Contributing

- Fork the project
- Create your feature branch `git checkout -b awesome-feature`
- Commit your changes `git commit -m 'Awesome feature'`
- Push it `git push -u origin awesome-feature`
- Open a pull request using this branch