/agency-app

The front-end of a full-stack (MERN) application making use of Auth with JWT. The back end: https://github.com/nataliakiselev/agency-app-backend

Primary LanguageJavaScript

Description

This is the front-end of a full-stack (MERN) application. Written in React, it makes use of router, React context (as the state management solution) and Auth with JWT. The back end can be found here: https://github.com/nataliakiselev/agency-app-backend .

To test the whole spectrum of the app functionality login is necessary. Logged in user will have access to his own profiles portfolio view, private information on his own profiles, and to options to edit prfoile's data and main image, add (multipart/form-data) or delete gallery images, delete and create profiles. Test login for live demo: email: test@img.com, password: test1111 To create a new user/login, choose "register" option from the login menu. Currently in refactoring with react context and addding react-hook-form and yup validation, but functional.

Deployed to Firebase (Node backend hosted on Heroku):

Demo

todo:

add hook forms with validation/ yup; add more contexts and custom hooks (code reuse); image optimisation(jimp);

Disclaimer

The images used in this repository are for demo purposes only, they are not my own and I hold no rights to them.

Author

👤 Natalia Kiselev