Skip to content

SaTT-Wallet/Frontend

Repository files navigation

SaTT Wallet 🚀💼

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). 🌐💰

Project Overview 📚

Our project is composed of two main repositories:

  1. 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.

  2. Frontend 🎨: The frontend of the SaTT wallet is built using Angular, a robust framework in the TypeScript ecosystem.

How to Contribute 💪🔧

We welcome developers who are passionate about decentralized technology, advertising, and improving user experience.

To contribute:

  1. Fork the repository you wish to contribute to (Backend or Frontend). 🍴
  2. Create a new branch for your feature. 🌿
  3. Make your changes and commit them with clear, concise messages. 📝
  4. Push your changes to your branch. 🚀
  5. 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. 🧪

Get in Touch 📞📧

If you have any questions or suggestions, please reach out to us at contact@satt-token.com. You can also follow our updates on Twitter at @SaTT_Token.

Happy coding! 🎉👩‍💻👨‍💻

This project was generated with Angular CLI version 12.1.4.

Development server

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.

Code scaffolding

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.

Build

Run ng build to build the project. The build artifacts will be stored in the dist/ directory.

Running unit tests

Run ng test to execute the unit tests via Karma.

Running end-to-end tests

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.

Further help

To get more help on the Angular CLI use ng help or go check out the Angular CLI Overview and Command Reference page.