3 CODING PROJECT
Instacart
Instacart is an online grocery delivery and pickup service that connects
customers with personal shoppers who fulfill their orders from local grocery
stores
It allows users to shop for groceries and household items from the comfort of
their homes and have them delivered to their doorstep or prepared for pickup.
September 2021, Instacart's total funding had exceeded $2 billion.
Tech Stack:
Frontend:
Web App: HTML, CSS, JavaScript (React or Angular) for the
customer-facing web application.
Backend:
Server-Side: Java Spring Boot or a similar backend framework
to handle user accounts, orders, and business logic.
Database: Relational database (e.g., PostgreSQL) for storing
user profiles, order history, and product data.
Cloud Services: Cloud platforms (e.g., AWS, Google Cloud)
for hosting, scaling, and managing the backend infrastructure.
RESTful APIs: APIs for communication between frontend,
backend, and third-party services.
Third-Party Integrations:
Payment Gateways: Integration with payment processors for
secure online transactions.
Inventory Management: Integration with grocery store
systems for real-time inventory tracking.
Messaging Services: Communication tools for updates and
notifications to users.
[Link]/Notion
• Trello is a highly popular and intuitive visual project
management tool
• that helps individuals and teams organize tasks,
projects, and workflows
• It uses a system of boards, lists, and cards to
represent different stages of work and allows users to
collaborate, track progress, and manage tasks
effectively.
Acquired by Atlassian in 2017 for $425 million.
Tech Stack:
• Java Spring Boot for backend API development
• MySQL or H2 database for task and user data storage
• Spring Security for user authentication and
authorization
• [Link] for frontend interface
• RESTful API endpoints for task and board
management
• Bootstrap or a frontend framework for styling
[Link]
• Calm is a popular meditation and relaxation app
• provides users with a variety of mindfulness content
to help reduce stress, improve sleep, enhance focus,
and promote overall well-being
• It offers guided meditation sessions, soothing sounds,
sleep stories, breathing exercises, and other relaxation
techniques
In February 2021, Calm raised $75 million in a Series C funding round, led by existing
investor Lightspeed Venture Partners.
Tech Stack:
• Java Spring Boot for backend API development
• MySQL or H2 database for task and user data storage
• Spring Security for user authentication and
authorization
• Cloud platforms (e.g., AWS, Google Cloud)
• [Link] for frontend interface
• RESTful API endpoints for task and board
management
• Bootstrap or a frontend framework for styling