Thanks to visit codestin.com
Credit goes to github.com

Skip to content

chrisflodin/merriam-webster

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Merriam Webster

A simple full stack application for demonstration purposes 💫

Starting the application

With Docker

  1. Install Docker
  2. Clone repo
  3. Run docker-compose up
  4. Check out http://localhost:3000

Without Docker

  1. Install Node
  2. Clone repo
  3. In frontend directory, run
    1. npm install
    2. npm run dev
  4. In backend directory, run
    1. npm install
    2. npm run dev
  5. Check out http://localhost:3000

Application Instructions

This simple application allows you to create and sign in as a user. It fetches some data from the merriam-webster API and displays it for you.

Notes

  • Currently, there are only tests for the backend. Frontend tests will be implemented soon.
  • Run tests with npm run test
  • Environment variables are exposed with sensitive information, normally this is really bad, but for this demonstrative project, there are no consequences with exposing secret keys etc.

Used stack

Frontend

  • React (using TypeScript)
  • react-query
  • react-router-dom
  • SASS & CSS-modules

Backend

  • Node.js
  • Express.js
  • MongoDB
  • Mongoose
  • Jest

About

A simple full stack application for demonstration purposes 💫

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published