Skip to content

ECE496 Capstone project of a Decentralised EXchange DEX on the DIEM blockchain.

Notifications You must be signed in to change notification settings

petermaksymo/DEX-Capstone

Repository files navigation

LSSwap

A Decentralized Exchange Prototype for the Diem Blockchain.

Website: lsswap.maksymowsky.com

Table of Contents

  1. Project Purpose
  2. Version
  3. Tech Stack
  4. Development Environment
  5. License
  6. Contributing
  7. Resources

Project Purpose

This is a final-year undergraduate capstone project at the University of Toronto. The goal was to teach our team about developing for the blockchain as well as showcase our learnings through a public demo to teach the wider public about Decentralized Exchanges and Blockchain. Due to limited resources, the team is aware of severe shortcomings regarding the security and dependence on a centralized API for this project. Significant changes would need to be made to make this a viable DEX. This was strictly intended as a showcase and learning experience.

Version

v1.0.0

Tech Stack

Frontend (app):

  • React.js
  • Next.js
  • Material UI

Backend (api):

  • Flask
  • SQLAlchemy

Database:

  • sqlite

Blockchain:

  • Diem

Development Environment

See the Wiki.

License

MIT License

Contributing

This project is considered "complete" and no upkeep is planned. Feel free to fork the repository and continue on your own. Please contact * Peter if you have any questions.

Contributors

Resources

Figma Designs

Github Wiki

About

ECE496 Capstone project of a Decentralised EXchange DEX on the DIEM blockchain.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •