Skip to content

Client and Server demonstration offer for Bitcoin test wallet with purchase flow, side-to-side encryption and passkey authentication. Developed in NodeJs and React.

Notifications You must be signed in to change notification settings

rodolfoaugusto/rwallet

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

R Wallet


R Wallet logo

Introduction

Client and Server demonstration offer for Bitcoin test wallet with purchase flow, side-to-side encryption and passkey authentication. Developed in Node.js and React.

Notes

Structure

Client | Server

root
├── client      # contains the frontend client React application.
│ ├── components/    # React components.
│ ├── hooks/         # custom hooks.
│ ├── pages/         # page components.
│ ├── reducers/      # Redux reducers or state management.
│ ├── services/      # service layer logic and API calls.
│ ├── App.css        # the main stylesheet.
│ ├── App.js         # main App component.
│ ├── Helpers.js     # generic helper functions.
│ ├── index.js       # main entry point of the client application.
│ └── Store.js       # Redux store configuration.
├── server      # contains the backend server NodeJS application.
│ ├── config/        # configuration files for the server.
│ ├── errors/        # error handling extended classes.
│ ├── interceptors/  # interceptor logic for handling requests/responses.
│ ├── routes/        # route definitions and controllers.
│ ├── schemas/       # request validation schemas.
│ ├── services/      # service layer logic and business rules.
│ ├── tests/         # unit tests coverage.
│ └── app.js         # main entry point of the server application.

Screenshots

Login image

Connect bank account image

Crypto Offer image

Entity Relationship Diagram

Demo Architecture

References

About

Client and Server demonstration offer for Bitcoin test wallet with purchase flow, side-to-side encryption and passkey authentication. Developed in NodeJs and React.

Topics

Resources

Stars

Watchers

Forks