Welcome to SaTT Wallet, a cutting-edge project in the realm of smart advertising. Our wallet leverages blockchain technology to offer a unique approach to managing and transacting with the Smart Advertising Transaction Token (SaTT). 🌐💰
Our project is composed of two main repositories:
-
Backend 🖥️: This part of the project provides the webservice for the SaTT Token WebWallet and the advertising campaign manager. It's primarily written in JavaScript.
-
Frontend 🎨: The frontend of the SaTT wallet is built using Angular, a robust framework in the TypeScript ecosystem.
We welcome developers who are passionate about decentralized technology, advertising, and improving user experience.
To contribute:
- Fork the repository you wish to contribute to (Backend or Frontend). 🍴
- Create a new branch for your feature. 🌿
- Make your changes and commit them with clear, concise messages. 📝
- Push your changes to your branch. 🚀
- Create a pull request. 🙏
We strongly encourage contributors to adhere to best coding practices, which include:
- Write clean, readable, and maintainable code. 🧹✨
- Use meaningful naming for variables, functions, classes, and modules. 🏷️
- Comment your code where necessary but strive to make your code as self-explanatory as possible. 🗂️
- Avoid large commits that make the code review process more difficult. Break your work into small, individual commits each with a specific purpose. 🧩
- Update and write tests when contributing to code. 🧪
If you have any questions or suggestions, please reach out to us at [email protected]. You can also follow our updates on Twitter at @SaTT_Token.
Happy coding! 🎉👩💻👨💻
This project was generated with Angular CLI version 12.1.4.
Run ng serve
for a dev server. Navigate to http://localhost:4200/
. The app will automatically reload if you change any of the source files.
Run ng generate component component-name
to generate a new component. You can also use ng generate directive|pipe|service|class|guard|interface|enum|module
.
Run ng build
to build the project. The build artifacts will be stored in the dist/
directory.
Run ng test
to execute the unit tests via Karma.
Run ng e2e
to execute the end-to-end tests via a platform of your choice. To use this command, you need to first add a package that implements end-to-end testing capabilities.
To get more help on the Angular CLI use ng help
or go check out the Angular CLI Overview and Command Reference page.