- Description
- Challenge Criteria
- Development Process
- Presentation
- Screenshot
- Tools
- Installation
- Deployed Link
- Team
Knitters from all over can relate to feeling the motivation to create something beautiful - but another thing they can relate to is not knowing where to start. Introducing Purly, a simplified application that renders a pattern for our users depending on specific inputs. Tell us your skill-level, what type of yarn you like to work with, even needle size! No need to worry about endless browsing online - everything is here for you already! Well, as we like to say here at Purly, "let's make something!".
-
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, high-quality comments, etc.).
-
Have a high-quality README (with unique name, description, technologies used, screenshot, and link to deployed application).
Come up with application idea and user story
User story:
AS AN eager knitter
I WANT a simple application that provides a knitting pattern that matches my skill level
SO THAT I can start making something
Create database
Create stylized, interactive pages
Deploy to Heroku
Back-End
- GraphQL (mutations)
- MongoDB
- Mongoose ODM
- Node.js
- Express.js
- Concurrent servers in a MERN app
- Authentication (JWT)
- .env
Front-End
- React
- Deployed to Heroku
- UIKit
- HTML
- CSS
- Download the zip files or clone/fork from https://github.com/hectorromo06/purly
- from the command line, run
- npm i
- npm run setup
Peter Tran
Github: ptran77
Angel Van De Feniks
Github: avandefeniks
Analiza Boehning
Github: analizajb
Jeralyn Airoso
Github: jbairoso
Hector Romo
Github: hectorromo06
Alina Velazquez
Github: velazquez13