Skip to content

amazingshellyyy/startkicker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Startkicker

Scope: A platform where user can browse different projects that others build and back the project. Users can also start a project and seek supports.

MongoDB, Expressjs, React, Nodejs

> MERN is a fullstack implementation in MongoDB, Expressjs, React, Nodejs.

MERN stack is the idea of using Javascript/Node for fullstack web development.

Main technology and Apis

  1. MERN stack
  2. AWS SES(simple email service)
  3. Stripe payment API

User Story

As a general User:

  • User can log in and signup for an account via normal way
  • User will receive welcome email when sign up
  • User can see featured project on the landing page
  • User can click the project and be direct to a project detail page and see more information about the project
  • User can back the project by choosing the amount they would like to pay via stripe
  • User can see the project they create and back in their dashboard

As a project starter:

  • User can start a project by fill in project details such as the name of the project, location, verifying personal identity, set up a bank account, project details, and photos
  • User will receive payment from supporters and start the project. User will deliver the project by either shipping to supporters or achieve the project

Milestones

  1. User login/Signup Auth with JWT token
  2. Project CRUD
  3. Plam CRUD
  4. Email welcome email to new signup user
  5. User Payment with stripe

Screenshots of this project

Landing Page

Screen Shot 2020-03-13 at 7 54 30 AM

User DashBoard

Screen Shot 2020-03-13 at 7 54 21 AM

Project Detail Page

Screen Shot 2020-03-13 at 7 51 54 AM

Create a project createproject

Create plans for project Screen Shot 2020-03-13 at 7 52 12 AM

Deleting Modal Landing