Lenskart.com is an Indian e-commerce company that sells eyeglasses, contact lenses, and sunglasses. The company was founded in 2010 by Peyush Bansal, Amit Chaudhary, and Sumeet Kapahi, and is based in Delhi. Lenskart has a wide variety of products and offers services such as free home trial and virtual try-on. The company has also has physical stores across India.
Frontend Deployed URL π Click here
Backend API π Click here
- Account creation, login, signup and logout functionality.
- Sign-up and log-in validations.
- JWT (JSON Web Token) Authentication and BcryptJS Password Hashing
- Product Filters Based on Gender, Colour, Shape, Glasses Frame
- Product Sorting Based on Price
- Product Filtering and Sorting work together
- Products Pagination (Default 12 Products Per Page)
- Cart Add and Remove Items
- Cart Update Quantities
- Wishlist Add/Remove Items
- Order Summary
- My Orders Section for details of all ordered item
- From Wishlist to directly Add-to-Cart feature
- Coupons are provided for the discount
- Payment Gateway
- User Authentication before placing an order
- Data fetching from Backend
- Responsive for all screen sizes
|
|
For signup, user need to fill required details. If user is already exists then it will show you an error. So you can't register again with the same email.
|
|
|
- β JavaScript : 99.2%
- β Others : 0.8%
This report is provided by the Github language used stats. So, this is the total percentage of the coding languages.
- Node.js
- npm
- Clone the repository to your local machine
- Navigate to the project directory
- Run
npm installto install the required dependencies - Run
npm startto start the development server
- Aditya Konda (Team Lead)
- Rashi Mall (Team Member)
- Anmol Gupta (Team Member)
- ArpitKumar Mishra (Team Member)
This is a collaborative project built by a team of 4 fullstack web developers and executed in 15 days.
First of all, we created a Slack and zoom group to establish communication between all the team members. Then we connected over zoom meet for further discussion about assigned project.
In a zoom meet we divideed small parts of project to all the team-member.
We discussed about past days work and present day work, if any one face issue all the team member helps to solve the problem.
All push the data in Git-hub to their respective branch and merge them to main branch.
Finally we make the presentation of the project.
On this journey we faced many issues, but we keep motivated each other with patience.
-
We all learned how to read and understand the code of other team members.
-
We learned how to write more efficient and clean code.
-
Even though We also learned how to plan a project and how to execute it step by step.
-
By this Project we have learned how to collaborate and communicate with team effectively and improving the productivity.
-
We also got a glimpse of using GitHub for the version control.
We welcome contributions to the Predico website. If you have an idea for a new feature or have found a bug, please open an issue in the repository.
Give a βοΈ if you like this project!
Hey there π, I'm Aditya!
Iβm a 2025 IT Graduate passionate about DevOps, Cloud, and Software Development π.
My mission? To bridge the gap between development and operationsβbuilding scalable systems, automating workflows, and ensuring quality from code to deployment.
With a strong foundation in Java, SQL, Linux, and hands-on experience with CI/CD pipelines, Selenium automation, cloud services, and Android development, I thrive in solving problems end-to-endβfrom writing code to deploying it in production.
Recently, at CWD Limited, I worked on:
- Automation Testing Frameworks (Selenium, Java, Maven)
- Linux-based system configurations & debugging
- Hardware-software integration testing
- API testing with Postman
β¦and in the process, strengthened my DevOps skill set.
π‘ Curious mind. Fast learner. Always ready to build, break, and rebuildβbetter.
- Building DevOps projects (Jenkins, Docker, Kubernetes, AWS, Ansible)
- Enhancing automation frameworks for testing & deployment
- Crafting Android apps and backend services
- Expanding my Linux administration skills
- π Built dynamic Selenium automation scripts integrated with Maven
- π Created & deployed full-stack and Android applications
- π§ Comfortable with Linux system administration & shell scripting
- π¦ Implemented CI/CD workflows for smoother deployments
- βοΈ Learning & applying cloud infrastructure concepts
--
- Email: adityakonda04@gmail.com
- Portfolio: adityakonda04.vercel.app
- LinkedIn: Aditya Adi Konda
π¬ Always open to collaborations, tech discussions, and exploring new opportunities in DevOps, Cloud, and Software Development.
Like My Work?





















