It is an application that uses TypeScript to manage a simple list of contacts. The application will have the ability to add, edit, and delete contacts, as well as authenticate users and manage their sessions using jwt tokens.
Purpose of the project was to challenge my technical prowessThis is an application that uses a react frontend and typescript backenedto manage a simple list of contacts. The application will have the ability to add, edit, and delete contacts, as well as authenticate users and manage their sessions
This project features:
- HTML
- CSS
- JavaScript
- React
- NodeJS
- Typescript
- gRPC
- Encountered various challenges such as implementing gRPC and connecting the front-end application with the back-end
- Implementing the gRPC to the project to make the project complete to implement the CRUD functions.
Progress
Improvements
- Implementing a refresh token flow using browser available storage capabilities to work with the back-end API
- Implementing authentication users with a JWT token.
- JWT token authentication
- gRPC connection to implement the CRUD functionalities.
- Refresh tokens
MIT License Copyright (c) [2022] [Angela W Kanyi] Permission is hereby granted, free of charge, to any person obtaining a copy
Linkedin - [Angela W Kanyi]