Skip to content

Seed Bed is a Kickstarter clone. This Full Stack project is a single-page app with Ruby on Rails/PostgreSQL backend and React/Redux frontend. Here, users can create projects or back others' projects for rewards.

Notifications You must be signed in to change notification settings

87danielbradley/Seed

Repository files navigation

SeedBed

➤SeedBed Live!

Welcome to SeedBed!!

SeedBed is a Kickstarter clone where users can sow seeds and investors and fertilize them through various growth stages. Each Seed is represented as a project and can be backed for rewards.

SeedBed is a full stack app with Ruby on Rails/PostgreSQL backend and Javascript React/Redux frontend.

Screen Shots

-This is the project show page visible to any user

- This shows the discovery view showing an unfiltered index of projects.

- This is the form only logged in users can see and use to create/update projects.

Technologies

  • Javascript
  • React
  • Redux
  • Ruby on Rails
  • PostgreSQL
  • webpack
  • jbuilder
  • SCSS
  • Heroku
  • Ajax

Archetecture

Frontend

  • React/Redux
  • Javascript
  • React Router
  • jQuery/Ajax
  • React DOM

Backend

  • Ruby on Rails
  • PostgreSQL
  • BCrypt - used to hash passwords and create password digests

Features

  • Frontend to backend user authentication with hashed passwords using BCrypt
  • Guests can view all projects without signing in.
  • Logged in users can Create, Read, Update, and Delete (CRUD) projects.
  • Users can discover projects by categories or by all
  • Each project has a show page that shows rewards
  • reactive display for various screen widths from mobile to pc.

Code Excerpt

- This code snippet shows the logic used to calculate funding percentage and the number of days left.

Future Endeavors

+Allow signed in users to back projects

  • Any user can search for projects.
  • Logged in users can like projects.
  • Add modals for discover and search
  • Improve user experience with a UI modal dashboard
  • Logged in users can back projects with active credit card.

About

Seed Bed is a Kickstarter clone. This Full Stack project is a single-page app with Ruby on Rails/PostgreSQL backend and React/Redux frontend. Here, users can create projects or back others' projects for rewards.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published