Skip to content

Open Air Hot Spring is a project for Tsinghua University course `Type-safe Modern System Practice' taught by Yang Yuan. It's a platform that allows operators, sellers, and regulators to manage and interact with goods and services in an online marketplace.

License

Notifications You must be signed in to change notification settings

Integer003/Open-air-hot-spring

Repository files navigation

Open Air Hot Spring

Open Air Hot Spring is a project for Tsinghua University course `Type-safe Modern System Practice' taught by Yang Yuan. It's a platform that allows operators, sellers, and regulators to manage and interact with goods and services in an online marketplace. The project is primarily developed using Scala and TypeScript.

Demo

demo.mp4

🪶Features

  • User Management:

    • Sellers can register, log in, and delete their accounts.
    • Operators can view and delete seller accounts.
    • Regulators can register, log in, and delete their accounts.
  • Goods Management:

    • Sellers can add and remove products and attach product images.
    • All sellers can view goods listed by others.
  • Regulation:

    • Regulators can receive and review goods submitted by sellers.
    • Funds management for sellers when buying and selling goods.
  • Comments and Ratings:

    • Users can comment on goods.
    • Users can star goods.
  • Messaging System:

    • Users can send and receive messages.
  • Shopping Cart:

    • Users can add starred goods to their shopping cart.
  • Token System:

    • After logging in for a period of time, the token will automatically become invalid and users will need to log in again.

🤗Contributing

  1. Fork the repository.
  2. Create a new branch (git checkout -b feature-branch).
  3. Commit your changes (git commit -m 'Add some feature').
  4. Push to the branch (git push origin feature-branch).
  5. Open a pull request.

License

This project is licensed under the GPL-3.0 License.

✉️Contact

For any questions or concerns, please open an issue in the repository or contact the maintainers.

About

Open Air Hot Spring is a project for Tsinghua University course `Type-safe Modern System Practice' taught by Yang Yuan. It's a platform that allows operators, sellers, and regulators to manage and interact with goods and services in an online marketplace.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •