/burkholder-eyelashes

UT full-stack web-dev bootcamp: Project-3

Primary LanguageJavaScriptMIT LicenseMIT

Module 23-24 - Group Project 3 - Burkholder Eyelashes

Table of Contents

About

Single page e-commerce website based around selling custom eyelash extension kits.

Project Requirements

Your group will use everything you’ve learned throughout this course to create a MERN stack single-page application that works with real-world data to solve a real-world challenge, with a focus on user demand. The user story and acceptance criteria will depend on the project that you create, but your project must fulfill some specific requirements.
Your project should fulfill the following requirements:
- Use React for the front end.
- Use GraphQL with a Node.js and Express.js server.
- Use MongoDB and the Mongoose ODM for the database.
- Use queries and mutations for retrieving, adding, updating, and deleting data.
- Be deployed using Heroku (with data).
- Have a polished UI.
- Be responsive.
- Be interactive (i.e., accept and respond to user input).
- Include authentication (JWT).
- Protect sensitive API key information on the server.
- Have a clean repository that meets quality coding standards (file structure, naming conventions, best practices for class and id naming conventions, indentation, quality comments, etc.).
- Have a high-quality README (with unique name, description, technologies used, screenshot, and link to deployed application).
- Finally, you must add your project to the portfolio that you created in Module 20.

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.

Prerequisites

What things you need to install the software and how to install them.

Installing

  1. Clone this repo.
  2. Navigate to repo folder.
  3. Run npm install to install the packages listed above.
  4. Run node server.js
  5. Open a new tab in your browser and navigate to http://localhost:3000

Contact