StartDuck
July 9, 2019 ยท View on GitHub
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:

Select Category Page:

Home Page:

Activity Page:

Admin Category Page:

Admin Activities Page:

Admin Activity Page:

Setup
- Open TWO terminals
- In one terminal, run
bundleto install the dependencies. - Run
bin/rake db:setupto create the databases (called rails_project_development by default). - Run
bin/rails sto run the server. - In the other terminal,
cdintoclient. - Run
npm install. - Run
npm start - Visit
localhost:3000in 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:
- Jerry Chuang@JerChuang
- Betty Qu @betttyquu
- XiaoYu Sun @sunasunasun