Skip to content

Latest commit

 

History

History
114 lines (77 loc) · 3.75 KB

README.md

File metadata and controls

114 lines (77 loc) · 3.75 KB

🐣 Introduction

This is my very first try to complete real test assignment from real IT company. Although it was not meant that I would do it, I consider it as a great opportunity to practice.

Test assignment on russian can be found HERE

NOTE: Initially, it was implied that this assignment must be done using other programming languages and frameworks, so my implementation is a little bit different

(back to top)

📝 About The Project

This is in fact quite simple backend that can satisfy needs of almost any small online store.

Key features:

  • User authentication and authorization
  • Category tree, e.g. gadgets/accessories (max nesting is 3)
  • The ability to purchase for unauthorized users
  • The ability to filter items by category, price or additional characteristics

(back to top)

🛠️ Built With

  • NodeJS
  • NestJS
  • Prisma
  • Postgres
  • Swagger

(back to top)

🗺️ Roadmap

  • API endpoints
    • Users
    • Auth
    • Categories
    • Items
    • Cart
    • Orders
  • Documentation
    • Users
    • Auth
    • Categories
    • Items
    • Cart
    • Orders
  • Deployment (Vercel)

(back to top)

💬 Contacts

Ankudinov Kirill:

  • Vkontakte
  • Email
  • Discord

(back to top)

🙏🏻 Acknowledgments

The following resources have helped me a lot throughout development of this project:

(back to top)

Remaining information will be added later