Deployment Link Here: https://sheltered-taiga-91490.herokuapp.com/
superpower-store's Introduction
superpower-store's People
superpower-store's Issues
figure out search criteria/categorization/organization of online store
Make Product Routes and Tests
User Account
- users can manage their account (change details like email and pw)
- users can view order history and details
Create Review/Ratings System
-create model that is tied to a user and a product
-integrate into Product Detail View
-consider integrating into Product Catalog View
Checkout/Payment
-credit card form
-confirmation email
-collect shipping info
-orders model
-backend route to orders model
-ajax requests
seed file beefening
Admin Accounts
-interface that allows admins to make changes to database form front end
-add some stuff to dashboard
-make the pages themselves editable for admins
Reviews
BACKEND:
- only authenticated users may write reviews
- reviews are for 1 specific product with text and 5 star rating
- in models, reviews should be connected to each thru pivot table
- review must be at least X (100?) characters
FRONTEND:
- users can click link to write review, or be prompted to log in if they want to write review
- reviews should be visible on single product page
NavBar
-navbar
-footer
-header
Order model
- after products model is done, create orders model & orders backend
Product Detail View Style
User type
-log in
-log out
-include user types in the db model
-set up oauth for fb and google
Aesthetics
- find website to emulate
- footer, header..
- fonts, colors
order history component
- user pages need component that displays order histories and details
Make Product Catalog View and FrontEndTest
OAuth
- waiting for backend oauth and passport problems to be fixed before making google and facebook login/signup possible
Basic cart front end
- add items from product pages
- edit/delete/add from cart
- be able to have persistent cart when you're logged in
Make images for store
- create images
- add them to database model so we can access them
- make sure photos are linked appropriatelywhen you see the front end
Make Product Model and Tests
- create database models for products
- routes for backend
- pages for products
Set Up Basic Styling
-get sass installed
-set up a baseline style
-do we want to use a framework? if so, implement it
-if not, set up grid system and put in a CSS reset
Implement Customize Search Function
-backend routes
-ajax requests
-dropdown or combobox rendering on front end
-updates redux store appropriately to display the correct items
Product Detail View Backend
Make Product Detail View
- api server routes
- react-redux component for detailed view
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. ๐๐๐
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.