Skip to content

marioti95/BestSales

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Our Online Shopping Platform

Welcome to our online shopping platform where you can browse and purchase a wide variety of products conveniently. We use aggregated data from various sources to provide you with an extensive selection of items to choose from.

Our website offers powerful filtering tools that enable you to narrow down your search results by price range, brand, category, and other important factors. This helps you quickly find exactly what you're looking for, whether you're on the hunt for a specific item or just browsing for inspiration.

Once you've found your desired product, our website offers detailed product descriptions and high-quality images to help you make an informed purchasing decision. You can easily add items to your shopping cart and proceed to checkout when you're ready to complete your purchase.

We are committed to providing a seamless shopping experience and excellent customer service. Our support team is always available to assist you with any questions or concerns you may have. Shop with us and experience the convenience of online shopping.

Project Tasks

This repository contains a list of tasks to complete for a web application project.

Tasks

  1. Set up basic project structure and required technologies.

    Utilize .Net Core, React, TypeScript, and Docker as required technologies for the project.

  2. Set up AWS cloud services account.

    Configure EC2, S3 Route 53, DynamoDB, and Lambda functions as necessary for the project.

  3. Set up version control and continuous deployment.

    Utilize Amplify or Terraform to create a CI/CD workflow for continuous deployments.

  4. Create a database and fill it with aggregated data.

    Choose between a relational or non-relational database depending on project needs.

  5. Create a REST API for authentication and data sharing.

    This API will handle user authentication and sharing of data between the front-end and back-end of the application.

  6. Create a basic user interface for authentication and data display.

    Connect the user interface to the back-end via API.

  7. Expand the API to handle more complex data transfer.

    Update the API to handle more complex data transfer, such as updating user data, cart, and processed aggregated data into different categories.

  8. Expand the user interface capabilities using the updated API.

    Utilize the updated API to expand the user interface capabilities.

  9. Create a better UI experience.

    Improve the visual presentation of the user interface to enhance the user experience.

  10. Optimize data transfer between front-end and back-end.

    Optimize the data transfer between the front-end and back-end of the application.

  11. Optimize the backend and database workload on the server.

    Optimize the workload on the server to improve application performance.

  12. Optimize the web application.

    Optimize the web application to improve the user experience and performance.

  13. Implement image upload for user avatars.

    Add functionality to allow users to upload images for their avatars.

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

Online shopping platform

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages