Skip to content

StartDuck is a productivity app that generates activities based on user's choice of category and input hours.

Notifications You must be signed in to change notification settings

jerry-chuang/StartDuck

 
 

Repository files navigation

StartDuck

StartDuck is a productivity app that generates activities based on user's choice of category and input hours. Full-stack web application built with React, React Router, Ant Design UI Framework for front-end, and Ruby on Rails for back-end, and PostgreSQL for database.

Final Product

Landing Page:

"Screenshot of StartDuck Landing Page"

Select Category Page:

"Screenshot of StartDuck Select Category Page"

Home Page:

"Screenshot of StartDuck Home Page"

Activity Page:

"Screenshot of StartDuck Activity Page"

Admin Category Page:

"Screenshot of StartDuck Admin Category Page"

Admin Activities Page:

"Screenshot of StartDuck Admin Activities Page"

Admin Activity Page:

"Screenshot of StartDuck Admin Activity Page"

Setup

  1. Open TWO terminals
  2. In one terminal, run bundle to install the dependencies.
  3. Run bin/rake db:setup to create the databases (called rails_project_development by default).
  4. Run bin/rails s to run the server.
  5. In the other terminal, cd into client.
  6. Run npm install.
  7. Run npm start
  8. Visit localhost:3000 in your browser.

Dependencies

  • Ruby 2.6.x or above
  • Rails 5.2.2 or above
  • PostgreSQL
  • Puma
  • Byebug
  • React
  • Antd
  • Axois
  • React-router
  • Universal-cookie

Authors

Developed By:

About

StartDuck is a productivity app that generates activities based on user's choice of category and input hours.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Ruby 52.0%
  • JavaScript 39.9%
  • CSS 6.0%
  • HTML 2.1%