Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/pushpendra-1697/worldref
This React onboarding project includes pages for login, signup, home, and profile functionalities, catering to user authentication and navigation, facilitating a seamless design experience.
https://github.com/pushpendra-1697/worldref
authentication authrization axios cypress-testing nevigation react-router-dom reactjs redux redux-thunk responsive-web-design restricted-parking-zones routing styled-components
Last synced: about 1 month ago
JSON representation
This React onboarding project includes pages for login, signup, home, and profile functionalities, catering to user authentication and navigation, facilitating a seamless design experience.
- Host: GitHub
- URL: https://github.com/pushpendra-1697/worldref
- Owner: Pushpendra-1697
- Created: 2024-03-15T12:36:37.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2024-03-16T01:19:02.000Z (11 months ago)
- Last Synced: 2024-11-10T01:13:15.415Z (3 months ago)
- Topics: authentication, authrization, axios, cypress-testing, nevigation, react-router-dom, reactjs, redux, redux-thunk, responsive-web-design, restricted-parking-zones, routing, styled-components
- Language: JavaScript
- Homepage: https://worldref-murex.vercel.app
- Size: 389 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Recipe Application
## Overview
This React onboarding project includes pages for login, signup, home, and profile functionalities, catering to user authentication and navigation, and facilitating a seamless design experience.
## Verecel Deployed Link ๐
```bash
https://worldref-murex.vercel.app
```
## JSON Mock data ๐
```bash
https://blog-database-p9we.vercel.app/recipe
```## Installation steps / How to run locally? โ๏ธ
Clone the Repository from GitHub.
https://github.com/Pushpendra-1697/worldrefThen do the following steps:
- On Windows
```bash
npm install
``````bash
npm run start
```## Tech Stacks ๐
React (JSX Syntax), Redux, HTML-CSS-JS, Authentication, Axios for handling asynchronous requests, react-router-dom for routing or Navigate from one page to another, Standard react components, and React-hooks.
## Demo Login Credentials ๐งช
Use these Credentials to log in.``Email: [email protected]``
``Password: cityslicka``
## Root Directory ๐ก : /
## PORT Used ๐งฝ
```bash
3000
```## Features โค๏ธ
- Implemented a login feature and display cards on the home page.
- The cards have a heading, description, and two buttons - "Add to Deals" and "Check Details".
- Authenticated users can access these buttons, while non-authenticated users are redirected to the login/register page.
- Logout is working as expected
- made public and private routes
- Public routes: /dashboard, /login
- Private routes: /, /deals, /details, /recipe details
- maintained auth and recipes states by redux
- authentication status is updated according to authenticated and non-authenticated users
- Implemented cypress testing## Additional Feature ๐
- User can see the recipe details page also.## Some Project Screenshots :
### A) For Computer Screen:
![Screenshot (568)](https://github.com/Pushpendra-1697/worldref/assets/104748364/6147d57e-7d8e-4682-bc6d-a9a74ac15d66)
![Screenshot (570)](https://github.com/Pushpendra-1697/worldref/assets/104748364/0167f79c-070b-4d3b-9720-b7856ad29bbb)
![Screenshot (571)](https://github.com/Pushpendra-1697/worldref/assets/104748364/a3a34fe2-bf47-4a9e-8654-3cd4ea31b19b)
![Screenshot (574)](https://github.com/Pushpendra-1697/worldref/assets/104748364/154b9d4e-8ed8-49b4-8323-a67ba91161a8)#### B) For Mobile/Tablet Screen :
![Screenshot (569)](https://github.com/Pushpendra-1697/worldref/assets/104748364/e55a42c9-b958-4f29-a6a3-09dea93e1b59)
![Screenshot (572)](https://github.com/Pushpendra-1697/worldref/assets/104748364/147502b1-e0c2-4a30-99f9-bfdde146c005)
![Screenshot (573)](https://github.com/Pushpendra-1697/worldref/assets/104748364/869f6876-73e8-4e8f-af4f-87b68c9beefe)