A user-focused web application using a React frontend and Rails backend that allows users to connect with fellow Cincinnatians, check out activities, and keep a passport of their local interests and favorite places.
- React.js - frontend
- Material UI - frontend
- Ruby on Rails - backend
- Website
- Login: hannah, password: cincy
- Fork & clone this repository
- Run bundle install
- Run rails db:migrate
- Run rails db:seed
- Run rails server to start backend
- Run npm install --prefix client in a separate terminal
- Run npm start --prefix client to start frontend server
- Leveraged client-side routing and password protection/authentication to ensure secure access and seamless user experience
- Utilized REST conventions to enable full CRUD operations on models, including validations and error handling, ensuring data integrity and user-friendly error messages
- Utilized AWS for seamless photo upload and storage, allowing users to easily upload profile and activity photos
- Deployed the application on Render.com, ensuring reliable and scalable hosting infrastructure, and enabling smooth access for users at all times
Hannah Christmann · Email · LinkedIn · Blog · Video Demo