Skip to content

lautaroviscovi/Zendala

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Zendala Customers

About the application

This is an a test app for Zenda.la job application

The backend is built in NodeJS using Express as main library. The frontend is built in ReactJS using Redux for states management and localStorage for set and get token provided from the backend.

The application can register some customers in an account of Openpay and save a register in MongoDB Atlas database. Contains a landing page for admin login and after review the customers registered in the app. The app is secured with JsonWeb Token, password hash provided from Bcrypt and validate some fields (name, email, password match) with Express-Validator.

Deploy 🚀

The backend is deployed in Heroku and can visit clicked here The frontend is deployed using Vercel and can visit clicked here

Credentials = {
	admin: [email protected],
	password: zendala1234
	},

Refactoring and fixes

- Clear form after send values
- Optimize responsiveness of table
- Optimize pages transitions to slower
- Use backend services before controllers functions
- Reorganize folders and files in frontend (principally components)
- Add user dashboard
- Json picklist with countries code, states, cities and zip codes
- Dockerize app

enter image description here

enter image description here

enter image description here

enter image description here

enter image description here

enter image description here