Skip to content

Patrycja-Nowak/Pulse

Repository files navigation

The Pulse Logo

Have you ever moved to a new city and found yourself lost? Or simply looking for new experiences and want to meet people?

The Pulse is the answer!

Discover local events and meet people through The Pulse. Feel the heartbeat of London.

>>> Live website <<<

Main Page

Getting Started

Setup

Install gems

bundle install

Install JS packages

yarn install

ENV Variables

Create .env file

touch .env

Inside .env, set this variable.

CLOUDINARY_URL=your_own_cloudinary_url_key

DB Setup

rails db:create
rails db:migrate
rails db:seed

Run a server

rails s

Password: testing

Enjoy!!


Dev log

Built With

Languages and Tools:

ruby rails postgresql javascript html5 css3 bootstrap git heroku figma linux photoshop

Back End

Application consist of the following models:

  • User
    • The entire User logic was created using DEVISE
    • Authentication logic
    • One to many reference with Events, Groups and Reviews
    • Photo attachment using Cloudinary as active_storage
  • Event
    • Backbone of the aplication
    • All CRUD actions
    • One to many with booking and Reviews, many to many with Users through Bookings.
    • Photo attachment using Cloudinary as active_storage
  • Group
    • A mid-man bet
  • Invite
    • User can either add yourself to the even or invite someone else straight to the event.
    • Each user story has different routes and path and its carrying different sets of params throughout all the views.
  • Location
    • Contains geolocated data of a venue for each Event.
  • Favorite
    • Allows to save Events and Users as favorites by Users.
  • Booking
    • Many to many between User and Group.
  • Review
    • Reference to User and Event, nested in Event routes.
    • Each User and Event can get a Review.

Contributing

Any pull requests are welcome. For any major changes, please open an issue first to discuss what you would like to change.

License

This project is licensed under the MIT License.

About

An app for new and native Londoners that helps explore the City and feel its heartbeat.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors