Skip to content

graycodesnu/goodWeeds

 
 

Repository files navigation

GoodWeeds

Introduction

Curate your strain profile and join a community centered around helping people find and share strains they love. A MySQL database and RESTful API allow users to browse popular weed strains, add strains to favorites, and post reviews to the WeedFeed. The live link can be found here and the repository can be found here.

Screen Shot 2022-09-26 at 1 01 38 PM

Table of Contents

Goals

To complete the project, the following requirements were identified:

  • Develop a RESTful API using Node.js and Express.js.
  • Utilize MySQL and Sequelize ORM as the database management system.
  • Design a folder structure that aligns with the Model-View-Controller (MVC) paradigm.
  • Implement user authentication using express-session and cookies.
  • Ensure the protection of API keys and other sensitive information through encryption via environment variables.

Results

By utilizing agile development practices, our group was able to deliver a functional and elegant project, despite the challenge of a tight deadline. Specifically, we were able to:

  • Efficiently manage our project through agile methodologies.
  • Develop a sleek and user-friendly design that enhanced the overall user experience.
  • Collaborate effectively as a team to leverage knowledge and resources, communicate progress and updates, and provide constructive feedback.
  • Adapt to shifting requirements and priorities as needed throughout the project's lifecycle.
  • Deliver the final product on time and within the specified constraints.

Badges

JavaScript MySQL Node.js Express.js Bootstrap HTML5 CSS3 Heroku

Features

  • Leafly strain information (used to create custom RESTful API)

Screenshots

Screen Shot 2022-09-26 at 10 30 44 AM

Screen Shot 2022-09-26 at 1 01 27 PM

Screen Shot 2022-10-06 at 8 44 09 AM

Creators

Grayson Harvey
Eric McGee
Holly Parker

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • JavaScript 47.8%
  • CSS 27.2%
  • Handlebars 24.9%
  • HTML 0.1%