Skip to content

KyleDavisDev/sauce-for-your-thoughts-front

Repository files navigation

Hello World!

This is the source code for the Sauce For Your Thoughts front-end.

Install

Run npm install to download all of the necessary packages.

Requirements

This application was built on NodeJS version v12.13.0.

Usage

To run in development, type npm run dev in console to start (NextJS)[https://nextjs.org/]. This will compile your code and allow for hot reloading.

To run in production, you will first need to build the optimized nextjs files with npm run build and then you can run npm run prod. This will push the code through (webpack)[https://github.com/webpack/webpack] and use appropriate plugins.

Roadmap

  • Build out a 'Rating' component.

  • Allow users to submit review directly on sauce page.

  • Add query limit when looking at sauces (i.e. Don't pull all of the sauces at once)

  • Finalize a structure for src folder.

  • Add content to website home page.

  • Improve design / improve brand identity.

  • Improve how the search feature works.

  • Investigate more into styled components.

  • Switch to styled components

  • Write 'privacy' page.

  • Add 'Display Name' for users on signup and as something they are able to update.

  • Impliment 'fractal' code architecture.

  • Investigate into NextJS

  • Impliment NextJS

    • User
      • Create account
      • Login
      • Logout
      • Update display name
      • Update email
      • Update avatar
      • Update password
      • Resend verification email
      • Confirm email
      • Reset password
    • Sauce
      • Add sauce
      • View specific sauce
      • View sauce grid
      • Filter sauces
      • Pagination
      • Edit sauce (Admin only)
    • Review
      • Add review
      • Edit review
      • View reviews on single sauce
  • Add user pages.

  • Write more tests.

  • Make sure site is fully ADA compliant.

  • Add links out to social media.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published