Skip to content

kicks321/mailocity

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

53 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Mail client built for mobile and web on MERN stack.

⚡ Mailocity

  • React/React-Native Express Node MySQL Redis (MERN) full-stack app, integrates React/React-Native frontend with Node.js backend that is deployed to Heroku. Mail client built for mobile and web on MERN stack. *** Note: to open web links in a new window use: ctrl+click on link / cmd+click on link**

📚 General info

Backend

  • Husky, ESLint, and Prettier are configured to handle safe commits
  • MySQL needs to be installed and running - I started it from my Mac using MySQL 8.0.27 option 'Homebrew shell (brew install mysql)'
  • Redis needs to be installed for blacklisting access tokens
  • Postman used to test the API endpoints on backend

Frontend

  • Frontend structure follows a loose structure of MVVM (View, View Model, Model) structure
  • Separation of business logic on the views allow for isolated testing
  • Views contain the UI (the screen)
  • Models contain the business logic of similar to hooks, but are strictly coupled with specific screens

📶 Technologies - Backend

📶 Technologies - Frontend

About

Mail client built for mobile and web platforms on MERN stack hosted on Heroku.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published