|
Download README.md from Jessedbrown/warran: direct link, hf CLI and curl.
- Browser
- Download file 1.47 kB
-
https://huggingface.co/Jessedbrown/warran/resolve/main/README.md
- Command line
-
hf download hf://Jessedbrown/warran/README.md
-
curl -L -o README.md https://huggingface.co/Jessedbrown/warran/resolve/main/README.md
1.47 kB
| # โ๏ธ Warren Code Challenge - Web / API | |
| Check each repo Read Me for more specific technical information | |
| - `HINT` The _user_id_ used in the API calls it's hardcoded because the user login flow wasn't in the project scope. Check the .env at the web repo. | |
| - `HINT` The cloud database adress it's on the api .env to make it easier to test the application, even though it's not a good pratice. | |
| <br> | |
| ---- | |
| <br> | |
| ## ๐ Challenge | |
| Create a Fullstack application that manages a digital wallet | |
| ## ๐จ๐ฝโ๐ป Tech Stack | |
| - Node.js | |
| - Typescript | |
| - Express | |
| - Jest | |
| - Docker | |
| - Mongoose | |
| - MongoDB | |
| - React | |
| - Javascript | |
| ## ๐ Functional Requirements | |
| - Get user statement | |
| - Make a deposit | |
| - Make a payment | |
| - Make a withdrawl | |
| - `TODO` Monetize the balance | |
| - `TODO` Filters in user statement | |
| - `TODO` Use the backend ready pagination in the frontend | |
| - `TODO` Transaction status and approvation flow (_pending_, _completed_, _canceled_) | |
| ## ๐โโ๏ธ How to run this application | |
| 1. `git clone` to download the repository; | |
| 2. `cd api && npm install && npm run start` to install the backend dependencies; | |
| 3. ` .env ` add .env file to each repo with the information of .env.example if there is no .env already; | |
| 4. `cd .. && cd web && npm install && npm run start` to install the front dependencies. For a better experience, use the split terminal | |
| #### ๐๐ฝ How to reach me | |
| Lourenรงo Passos | Fullstack Software Engineer | lo.passos93@gmail.com | 55-51-996106010 | |