/encoder

Primary LanguageJavaScript

Getting Started

To get a local copy up and running follow these simple example steps:

  1. Clone this repository on your local machine
  2. Open your terminal and navigate to the backend folder
  3. Run npm i to install dependecies
  4. Run npm start to start the server
  5. Open a new terminal and navigate to the frontend folder
  6. Repeat steps 3. and 4.

For running tests navigate to the backend folder and run npm test

Usage

Resources

Here is a list of some valuable resources I've used for the project:

  • For styling: Bootstrap and React Boostrap They provide resuable components and classes to style your app. Convenient for a simple app like this one.

  • For form handling: React Hook Form Provides easy to use and good looking form validation and error handling.

  • For auth state management: React Auth Kit Provides a simple way to handle authentication on the frontend. It can handle saving the user and token, authenticating routes, sending the data in a request...

  • For routing in React: React Router

  • For testing: Jest

Contact