KickApp is a two-sided marketplace where users can create app ideas and connect with developers. KickApp has many features, including a Reddit style feed of ideas where users can up and down vote ideas, the ability to sponsor ideas with Stripe payment integration, bookmark and save your favorite ideas, and more!
Signup and try out the app here: KickApp
This application utilizes Ruby, Ruby on Rails, JavaScript, React, Redux, Baseweb
NOTE: If you do not have postgresql installed, please install it with homebrew https://www.postgresql.org/download/macosx/. Another resource to summarize this installation is here https://flaviocopes.com/postgres-how-to-install/.
- Fork and clone this repo
git clone [email protected]:jakemeout/KickApp.git
- Navigate to the api folder and run
bundle install
- Run the following commands to create and migrate the Postgres database
rails db:create
rails db:migrate
rails s // To run the local server
- Navigate to the frontend folder and run
npm install
- Run
npm start
to run the local server - Ensure to navigate to the Redux Actions file to change the fetch calls to the backend server and port you specified when running the rails server.
Please follow up with any questions by emailing me at [email protected]