/dainty-knee-9326

A react web application project to deliver food items. Features:- Login & Signup (authentication) sorting filtering method using Axios. Created app UI by using Chakra UI. Areas of responsibility:- Navbar, Footer, How it works, On the menu, Login SignUp, Help, Plans & menu. An individual project built by me, executed in 3 days

Primary LanguageJavaScript

Project name is Freshly.com

This is a food item selling website

this site is Fully responsive

For defrent screens it has different UI

for testing all features of this site you are requested to sign-up and login with you own credentials on this site

Use Email and password for login

first you visit on homepage there you will see some products.
Some review are present on homepage and there are two buttons you can click on them for looking on next review
once you reach last review thet button will be disabled

You can't access plans & menu without login
1- in sign-up page you will able to sing-up with your email and password
2- if you try to sign-up with empty input field it will alert you empty input not allow
3- once you sign-up successfully it will redirect you to login page & and if you again try to sign-up with same email it will say you user allready exist and it redirect you to login page
4- if you login with wrong credentials it will alert you wrong credential
5- once you login successefully the login button in navbar will be not longer exist and sign-up button will changed to log-out
6- And once successfull login user will no longer access login & sign-up pages form URL also they can't access
7- once user login successefully they will redirect to plans and menu page
8- there you will see multiple type products
9- a filter button is there with three caregories if you want to see spacific products you can see them.
10- there also a all items filter avalable if user again want to see all products they can use this option
11- when user changing filter option there a spiner loading indicator will showing once product successefully fetch from API loading indicater will gone and product will be showing

Once user login successfully the user will remain in the login state until he logout himself

13- when user will click on log-out button the log-out button will changed to sign-up and login button come again and user will get log-out state

Name- Sujeet Kumar

Getting Started with Create React App

This project was bootstrapped with Create React App.

Available Scripts

In the project directory, you can run:

npm start

Runs the app in the development mode.
Open http://localhost:3000 to view it in your browser.

The page will reload when you make changes.
You may also see any lint errors in the console.

npm test

Launches the test runner in the interactive watch mode.
See the section about running tests for more information.

npm run build

Builds the app for production to the build folder.
It correctly bundles React in production mode and optimizes the build for the best performance.

The build is minified and the filenames include the hashes.
Your app is ready to be deployed!

See the section about deployment for more information.

npm run eject

Note: this is a one-way operation. Once you eject, you can't go back!

If you aren't satisfied with the build tool and configuration choices, you can eject at any time. This command will remove the single build dependency from your project.

Instead, it will copy all the configuration files and the transitive dependencies (webpack, Babel, ESLint, etc) right into your project so you have full control over them. All of the commands except eject will still work, but they will point to the copied scripts so you can tweak them. At this point you're on your own.

You don't have to ever use eject. The curated feature set is suitable for small and middle deployments, and you shouldn't feel obligated to use this feature. However we understand that this tool wouldn't be useful if you couldn't customize it when you are ready for it.

Learn More

You can learn more in the Create React App documentation.

To learn React, check out the React documentation.

Code Splitting

This section has moved here: https://facebook.github.io/create-react-app/docs/code-splitting

Analyzing the Bundle Size

This section has moved here: https://facebook.github.io/create-react-app/docs/analyzing-the-bundle-size

Making a Progressive Web App

This section has moved here: https://facebook.github.io/create-react-app/docs/making-a-progressive-web-app

Advanced Configuration

This section has moved here: https://facebook.github.io/create-react-app/docs/advanced-configuration

Deployment

This section has moved here: https://facebook.github.io/create-react-app/docs/deployment

npm run build fails to minify

This section has moved here: https://facebook.github.io/create-react-app/docs/troubleshooting#npm-run-build-fails-to-minify