Skip to content

mathewhawley/soundsplash

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

75 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SoundSplash

Soundsplash is a simple music sharing app, where users can upload their tracks, listen to others’ music, leave comments and follow other users.

This was my first ever web app, completed after the first 4 weeks of General Assembly's Web Development Immersive course.

It was an opportunity to better learn and demonstrate my understanding of the MVC pattern, CRUD, authentication and authorisation, use of Ruby gems, version control with Git and Github, using a relational database (PostgreSQL), model associations and project planning (Trello, wireframes, sitemaps, model diagrams).

Built with

  • Ruby v2.1.4
  • Rails v4.2.0
  • PostgreSQL

Setup

To run this app locally, first clone the repository to your machine:

$ git clone https://github.com/mathewhawley/soundsplash.git

Go into the new directory, make sure you have PostgreSQL running and type in the following commands into your terminal:

$ rake db:create
$ rake db:migrate
$ rake db:seed

Next, run a bundle install to install the necessary gems.

Finally type in rails s to start the server.

This project uses the WEBrick 1.3.1 web server, which defaults to port 3000. Open your browser and navigate to: http://localhost:3000.

Demo

You can visit the live site herebest viewed in Chrome.

Releases

No releases published

Packages

No packages published