Revisiting A Previous Project

Group Ride App — Project Summary and Goals

Alison Williams
1 min readSep 13, 2021

As a recent graduate of Flatiron School’s Software Engineering Program, I am ready to start working on some new projects. First, I am revisiting one of my earlier projects, an application that allows users to create and post information about cycling group rides. The original iteration was created using Sinatra (original project repo).

For the revamped version of the project, I am using a Rails API backend and React/Redux frontend. I plan to use React-Bootstrap for styling as I build. The initial models are User, Ride, and Signup.

User Stories

A user can…

  • create, update and delete their own rides
  • view rides created by other users
  • sign up for a ride
  • add images for a ride

Current Status of the Application

In addition to creating the initial front- and backend directories, I have started adding some functionality to the application. I have built components and corresponding actions and reducers to allow users to sign up, log in, and log out. I also updated the backend configuration to persist sessions and allow users to remain logged in.

Next Steps

My next goal is to work on adding full CRUD capabilities to allow users to create, view, update and delete their own rides.

I have many other features and goals envisioned for this project and will be posting weekly updates here on my blog. Follow along at the project repo!

--

--