Skip to content

Myspace as it was in 2005. Recoded in Sinatra/Ruby.

License

Notifications You must be signed in to change notification settings

Libaration/CRUDspace

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CRUDSpace

2005 Myspace recreation with Sinatra and Ruby. The recreation is a representation of Myspace how it was originally in the year 2005.

It features a lot of the original websites functionality including

  • User Signup
  • Profile Comments
  • Messages and message notifcation
  • Friend requests and friend request notifcations
  • Custom CSS for user profiles (Old myspace layout site codes work here too! Although a bit buggy sometimes)
  • Profile pictures and user photo albums

Screenshots

userProfile

ffec0ed7a7fe1d18c0f021b836a62dfb.mp4

Setup

These are the steps to get the app up and running:

Step 1. Clone this repository

Make a local copy of this project and move into the directory. This project requires Ruby and RubyGems. If you don't have Ruby installed yet, you can find installation instructions here.

  $ git clone [email protected]:Libaration/CRUDspace.git
  $ cd CRUDspace

Step 2. Create and seed the database

(Do not skip seeding!)

  $ rake db:migrate
  $ rake db:seed

This will seed "Tom" into the database with his profile picture being the one located at /public/images/tom.jpeg.
It's important Tom is seeded because he will send a default greeting and friend request to every user who signs up. To change the greeting or user who does the greeting Find the #tomswelcome helper method in users_controller.rb

Step 3. Run the server

  $ bundle exec rackup

About

Myspace as it was in 2005. Recoded in Sinatra/Ruby.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published