This is a 2-week final project we undertook at Makers.
This application consists of a ReactJS front-end and a Rails API, this repo houses the latter.
Here is a link to our app in production: https://giveit-backend.herokuapp.com/listings
Our app has the following features:
- Signing up
- Logging in / out
- Creating, showing, updating and deleting listings
These are the user stories we wrote to get ourselves started with the project and reach our MVP (we completed this by the end of the second day).
As a user
So that I can make a request for help
I want to create a listing
As a user
So that I can find help on a map
I want to see the listing location on Google Maps
- Here is our card wall for the project
- Here is our learning log that we updated each day.
- Here is our blog that we updated with regular posts.
First, clone this repository. Then:
> Download and Install Postgress
> bundle install
> bin/rails db:create
> bin/rails db:migrate
> bundle exec rspec # Run the tests to ensure it works
> bin/rails server # Start the server at localhost:3000
Feel free to open a GitHub issue with anything you notice. Fork then clone the repository if you want to make any changes, then make a pull request with your changes. Changes must be approved in a pull request before being merged into the master branch.
Muna Hussein | Muge Hasilci | Henry Cooksley | Ryan Clark | Rebecca Mulugeta