Find Jobs
Hire Freelancers

Grocery-App

₹600-1500 INR

Mbyllur
Postuar 10 months ago

₹600-1500 INR

Paguhet në dorëzim
Business Story We have been hired to develop an e-commerce application for a small grocery business that sells products online. The business owner wants a simple yet efficient application to showcase the products and enable customers to purchase them. The application is expected to increase sales and improve customer satisfaction. Requirements The application being created should fulfill the following requirements. The validations are mentioned wherever relevant. Please refer mockups for better understanding. 1. Dashboard: Anonymous user view a. Users can view Login and Signup button in the application header. b. Users can view the list of products. c. Application should allow customers to view products by category and search for products based on product name or description. d. Application should support pagination and sorting for list of products. e. Clicking on any product should redirect to the product details page. 2. Signup and Login: a. Fields on Signup screen: Validation Full Name Max 50-character alphabets only Email Must be unique in the system and valid as per standard format. Phone Number Valid as per the standard 10 digits format. Password Minimum length is 8 and it must have at-least 1 special character, 1 number and 1 alphabet Confirm Password should match with password Note: - All fields are mandatory. - Payment module is out of scope for this assignment. b. Login: Login should work on providing a registered email and password. After successful login user lands on the dashboard page. 3. Dashboard for logged in user: a. Users will be able to see Full Name, View Cart, My Orders and Sign-out button in the application header. Login and Signup buttons will be hidden. b. Users can view all the options visible to anonymous users on the dashboard. c. Show Message ‘No Items in Cart’ on cart page if the user cart is empty. d. Only logged in users can add products to their cart, view their cart, and remove products from their cart. e. Show Add to cart button and Quantity dropdown on product detail page. Users will need to choose quantity and click Add button to add the product to the cart. f. Show ‘Out of Stock’ instead of Add to Cart button if product available quantity is zero. g. Cart page will have a Place Order button. Upon clicking on the place order button, generate a unique order id and notify it to user and cart should be refreshed. Handling address and payment is not required. Subsequently update the quantity of the product(s) ordered. h. Users can view their orders using the My Orders Page. 4. Dashboard for Admin Users: a. Login with admin credentials will redirect to admin view. b. Application should have support for multiple admins (Note: You can assume admin to be identified based on “isAdmin” flag in database) c. After successful login, the admin lands on admin-product-listing page with edit and delete buttons where they can edit/delete product. d. Admin can add new products using the Add Product button in the application header. e. Add new product should ask following inputs from the admin. Design UI accordingly. Fields Validation Product Name Max 100-character alphanumeric, required Description Max 255-character alphanumeric, required Category Max 100-character alphanumeric, required Available Quantity Numeric, required Image JPG or PNG format only, required Price Decimal, required Discount Decimal, optional Specification (Weight, Size etc.) Max 100-character alphanumeric, optional f. Edit should open the same page with all the fields prepopulated in the form and Save button. Note: • No need to ask user address or payment details. It is out of scope for this assignment. • Show toast notifications to users while performing any action. • Single Image for a product is sufficient. • Admin users can be added to the system via Seed Method. • The application should be responsive and work well on desktop and mobile devices. • The application should have a user-friendly interface that is easy to navigate.
ID e Projektit: 36715473

Rreth projektit

6 propozime
Projekt në distancë
Aktive 9 mos ago

Po kërkoni të fitoni para?

Përfitimet e ofertës për Freelancer

Vendosni buxhetin dhe afatin tuaj
Paguhuni për punën tuaj
Përshkruani propozimin tuaj
Është falas të regjistrohesh dhe të bësh oferta për punë
6 freelancers are bidding on average ₹42 028 INR for this job
Avatari i Përdoruesit
Hello, my name is Ritik Garg and I am a Full-Stack Developer with 4+ years of experience. I specialize in web scraping, specifically with Python and Django. I understand the needs of businesses and can recommend the best way to complete projects. I am confident that my skillset makes me the best fit for this project. I have experience in building e-commerce applications with a focus on user interface design so you can be sure the application will be user-friendly and easy to navigate. Additionally, I always strive for 100% satisfaction for my clients so that you can make business thrive.
₹1 050 INR në 7 ditë
2,2 (4 përshtypje)
1,4
1,4
Avatari i Përdoruesit
Hi Sir, Can we have a quick talk right now to quickly go over the project? I have 2 years of expertise developing and customizing Hybrid Apps with React Native and Flutter, as well as fixing bugs. Thank you for considering my Proposal. I look forward to hearing from you soon. Best Regards, Sharjeel Malik.
₹150 000 INR në 40 ditë
0,0 (0 përshtypje)
0,0
0,0
Avatari i Përdoruesit
Hello, my name is Petchi and I am part of the Freelancer Team. We specialize in offering professional services to corporate clients worldwide. With extensive expertise in diverse industries and a passion for delivering exceptional results, we aim to meet and exceed the unique needs of our clients. We understand that developing an e-commerce application requires a lot of expertise and knowledge. Therefore we have assembled a team of highly skilled individuals with extensive experience in both software development and ecommerce services who are committed to providing top-notch professional services to clientele. We have worked on many successful projects before, including native mobile apps (Swift), hybrid mobile apps (React Native), marketing (SMM), ecommerce (Shopify), Amazon Store Management etc. Our team's commitment towards client satisfaction is second to none as we strive to provide best service possible while maintaining high standards of quality and professionalism. Please feel free to contact us if you require any further information or require any assistance with this project.
₹80 000 INR në 7 ditë
0,0 (0 përshtypje)
0,0
0,0

Rreth klientit

Flamuri i INDIA
Lucknow, India
0,0
0
Anëtar që nga qer 7, 2023

Verifikimi i klientit

Faleminderit! Ne ju kemi dërguar me email një lidhje për të kërkuar kredinë tuaj falas.
Ndodhi një gabim gjatë dërgimit të email-it tuaj. Ju lutemi provoni përsëri.
Përdorues të regjistruar Punë të postuara
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Po ngarkohet shikimi paraprak
Leja u dha për Geolocation.
Seanca e hyrjes ka skaduar dhe ke dalë. Hyr sërish.