https://github.com/tristan-boudra/oc-project13
Banking Management Application
https://github.com/tristan-boudra/oc-project13
react redux-tookit redux-toolkit-query
Last synced: 4 months ago
JSON representation
Banking Management Application
- Host: GitHub
- URL: https://github.com/tristan-boudra/oc-project13
- Owner: Tristan-Boudra
- Created: 2024-01-24T08:17:59.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-03-26T11:24:44.000Z (over 1 year ago)
- Last Synced: 2025-02-02T01:19:35.527Z (5 months ago)
- Topics: react, redux-tookit, redux-toolkit-query
- Language: JavaScript
- Homepage:
- Size: 435 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# ArgentBank - User Authentication
Welcome to the user authentication project for SArgentBankportify. This phase of the project aims to create a complete and responsive web application using React, using Redux to manage the state of the entire application.
## Introduction
This project involves developing user authentication for ArgentBank using React and Redux. The goal is to allow users to log in to the system, log out, and access their profile once logged in.
## Getting started !
### Prerequisites
Argent Bank uses the following tech stack:
- [Node.js v21.1.0](https://nodejs.org/en/)
- [MongoDB Community Server](https://www.mongodb.com/try/download/community)### Instructions Back-End
1. [Fork this repo](https://github.com/OpenClassrooms-Student-Center/Project-10-Bank-API)
1. Clone the repo into your computer
1. Open a terminal window in the cloned project
1. Run the following commands:```bash
# Install dependencies
npm install# Start local dev server
npm run dev:server# Populate database with two users
npm run populate-db
```Your server should now be running at http://locahost:3001 and you will now have two users in your MongoDB database!
### Populated Database Data
Once you run the `populate-db` script, you should have two users in your database:
### Tony Stark
- First Name: `Tony`
- Last Name: `Stark`
- Email: `[email protected]`
- Password: `password123`### Steve Rogers
- First Name: `Steve`,
- Last Name: `Rogers`,
- Email: `[email protected]`,
- Password: `password456`### API Documentation
To learn more about how the API works, once you have started your local environment, you can visit: http://localhost:3001/api-docs
### Instructions Front-End
1. [Fork this repo](https://github.com/Tristan-Boudra/OC-project13)
1. Clone the repo into your computer
1. Open a terminal window in the cloned project
1. Run the following commands:```bash
# Install dependencies
npm install# Start local dev server
npm run start
```Your application should now be running at http://locahost:3000 !
## Author
Boudra Tristan