Skip to content

๐Ÿ˜ธ๐ŸŒ‡ A sharing economy web-based application for cat items. The application offers users features such as browse all items and user profiles. In addition, users can share items of their own.

Notifications You must be signed in to change notification settings

agalcalledjen/Meowtown

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

76 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Meowtown ๐Ÿ˜ธ๐ŸŒ‡

A sharing economy web-based application for cat items. The application offers users features such as browse all items and user profiles. In addition, users can share items of their own.


Image of Meowtown


Setup

Server

NOTE: Please note that a database such as Postgres will be required to run the server.

Commands must be run from the server directory:

Installation

npm install

Run

npm run start:dev

Client

Commands must be run from the client directory:

Installation

npm install

Run

npm start

Technologies Used

  • JavaScript
  • React
    • Final Form
  • Material UI
  • Redux
  • bcrypt
  • JSON Web Tokens
  • Node.js
  • PostgreSQL
    • SQL
  • Express
  • GraphQL
    • Schema Definition Language (SDL)
  • Apollo Server
  • Apollo Client

Personal Learnings

App Developer (Project 1)

This is a project produced from the following lessons from Weeks 1 - 4:

  1. Intro to Databases with Postgres
  2. Asynchronous JavaScript
  3. Introducing Node
  4. Creating a Web Server with Express
  5. GraphQL APIs
  6. Functional Programming
  7. Intro to React
  8. React State & Events
  9. React Router
  10. Forms with React
  11. Redux
  12. React and Redux
  13. Server-Side Authentication
  14. Client-Side Authentication

Below are the subsequent learning outcomes:

  • Brush up on functional programming.
  • Research more about apollo-upload-client to enable the uploading of an image when adding a new item.
  • Look into react-transition-group for smooth page transitions.

Author

Jen Lam, Full-Stack Developer student at RED Academy.

Let's connect on LinkedIn.

About

๐Ÿ˜ธ๐ŸŒ‡ A sharing economy web-based application for cat items. The application offers users features such as browse all items and user profiles. In addition, users can share items of their own.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published