Skip to content

daveydee33/membox5

Repository files navigation

MemBox (membox5)

A full stack javascript application

  • Full CRUD operations (Create, Read, Update, Delete)
  • React using functional components with Hooks and Context
  • Authentication using Passport with Google auth strategy

Tech Stack

  • Node.js
  • Express.js
  • ReactJS
  • MongoDB
  • Passport

Getting Started

API Routes

  • /items
    • GET - get ALL items
    • POST - create one item

ToDO

  • [] User accounts
  • [] Authentication
  • [] Add auth required to routes
  • [] Edit functionality with auth check
  • [] Make items public or private

Bugs to Fix

  • item delete returns 'Server Error' instead of Not found. The catch is called if the req.params.id is not an ObjectID, eg. 'zzz'

About

A fullstack javascript application created for language learners

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published