Skip to content

jiehan1029/summer-bucket-app

Repository files navigation

Summer Bucket

Summer is here and your kids are asking what to do everyday... Get them a summer bucket full of fun activities! You can --

  • Create a bucket full of fun activities
  • Try your luck and draw an activity from the bucket randomly
  • Upload photos for fun moments! Try the live app here.

Server API

The server is alive here, with github repository here. For API documentation, please visit the the server repo.

What this app does

User need to create an account to access all the features of the app. For trial, use demoUser and demoPassword

landing page

After logged in, user will be redirected to my-bucket page, where user can create new activity ticket, view & sort current ticket, and pick an activity ticket randomly!

my bucket page, filter tickets

my bucket page, tickets view

random picker

In each activity ticket card, user can edit activity content, or create a moment by uploading photos.

image uploading modal

All uploaded photos will be posted on my-wall, arranged in activity and date. User can also view them in lightbox.

my wall page

lightbox

Technologies used

This application is written in React and Redux. Other libraries used together include react-dom, redux-form, redux-thunk, react-modal (for modal), react-images(for lightbox gallery), etc. User authentication is handled in JSON web token (JWT). Styling is done with bootstrap.

About

Client-side of the summer bucket application, written in React.js & Redux

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published