Skip to content

Tranduy1dol/rust-simple-server

Repository files navigation

Rust Assignment

Description


This repository implements simple RESTful API for an e-commerce application contain service for seller. Another feature for billing and buyer will be implemented in the future

Assignment requirements


Basic functionality
Incorporating descriptive comments to enhance code readability. Done
Implementing tracing mechanisms for effective debugging. Done
Writing comprehensive test cases to validate functionality. Almost Done
Utilizing version control with Git for code management. Done
Structuring code in a logical and maintainable manner. Done
Containerizing the application using Docker for portability and scalability. Done
Advance functionality
Load Configuration from a File Almost Done
Multiple Implementations Not yet
Advanced Tracing Not yet
CI/CD Not yet
Docker Image Optimization Not yet

Improvement


Because this is just a simple repository, that mean there are a lot feature can be set up in the future. Some suggestion feature:

  • Implement feature for buyer and bill.
  • Implement middleware for admin so that admin can delete bad accounts.
  • Optimization Docker image.
  • Add CI/CD pipeline for auto build, deploy and test.
  • Implement front-end.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published