- Apurv Kulkarni
- Maitrey Patil
- Jhagrut Lalwani
- Mohammed Mehdi Patel
ShapeCam is a mobile application for ecommerce developed using flutter. We have built this app in order to enable users to shop for different kinds of sunglasses as well as prescribed glasses from the comfort of their home.
For backend development we have used Node.js and Express.js to create REST API. To store the data we have used MongoDB Atlas which offers NoSQL Database.
-
Welcome Page : This is the landing page of our app when the user is not registered.
-
Sign-Up Page : It allows user to create an account by filling their basic details.
-
Log-In Page : It allows user to enter the app using their credentials.
-
Main Page : Displays all the available products.
-
Profile Page : User can view and update his account details from this page.
-
Product Details Page: Detail such as price, color, description and image of the product is displayed on this page. User can add a particular product into the cart from this page.
-
Cart Page : User can review the products added to the cart and proceed to payment.
-
Payment Transaction : It allows user to pay for the order using Credit/Debit card, Netbanking, UPI, Wallets. We have developed this payment gateway using RazorPay.
-
GitHub repo link: Link to repository
-
Drive link: Drive link here
Tools and technologies that you learnt and used in the project.
- JavaScript
- Dart
- Node.js, Express.js
- MongoDB
- Flutter
- Android Studio
Ecommerce application that enables user to shop for Sunglasses and Prescribed glasses by selecting from a wide variety of products available on the app and get them delivered to their home.
-
Apurv Kulkarni
Creating own REST API with Node.js, Express.js.
About state management in flutter using GetX package. -
Maitrey Patil
Using Github to manage a project.
Creating REST API with Node.js, Express.js.
Creating payment gateway in flutter using razorpay. -
Jhagrut Lalwani
State management in Flutter
MongoDB Atlas
We can use Augumented Reality to provide a virtual try on of the glasses to the customer.