Skip to content
master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
src
 
 
 
 
 
 
 
 

Cork

A progressive web app for sharing wines written in JavaScript (Node.js, Express.js, React.js).

View the app

Read blog post

Table of Contents

Motivation

I'm a big fan of natural wines, particularly orange wines. I'm lucky to be surrounded by many wine shops and bars that serve these delicious wines, but there is one problem: I can never remember the bottle!

Enter Cork, a progressive web app that I developed to upload pictures and metadata of wines that users are drinking. Sip on, my friends, and let Cork remember the details.

Backend

  • RESTful API for users and wines developed using Node.js, Express.js, MongoDB, and Mongoose.
  • Authentication powered by JSON Web Tokens with bcrypt password hashing
  • Image uploading and processing by multer and sharp

Frontend

  • CRA-bootstraped React app
  • React-Context for global state (user/authentication)
  • Styled-components and react-spring for CSS + animations

Hosting

  • Heroku for hosting and continous deployment

Issues

Spot any issues or have ideas for improving Cork? I'd love to hear them! Please file an issue and/or open a PR.

Author

Neil Berg. Email any questions/comments to: neil@neilberg.dev

About

Node/React app to catalogue wines

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published