SkillAgentSearch skills...

Electro

A free and open-source Automatic Account Creator (AAC) written in Javascript Stack;

Install / Use

/learn @ElectroAAC/Electro
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

<div align="center"> <img src="./frontend/static/logo.png" width="300" alt="ElectroAAC">

A free and open-source Automatic Account Creator (AAC) written in Javascript Stack. <br>

Badge Badge Badge Badge

</div> <br>

👨🏾‍💻 Project documentation.

Learn all about the project through our documentation: <a href="https://walistonbelles1.gitbook.io/electroaac/" target="_blank"> Documentation </a>

<br>

👨🏾‍💻 Demo.

Want to see the project better? Access our demo: <a href="http://www.electro-aac.org/" target="_blank"> Demo </a>

<br>

👨🏾‍💻 Branchs

This project follows the framework based on git-flow, a release-based software workflow. <a href="https://platform.deloitte.com.au/articles/semantic-versioning-with-conventional-commits"> More Information </a>

That means, we use:

<li> <strong> Master branch</strong>, for current stable release </li> <li> <strong> Develop branch</strong>, for development version (next release) </li> <li> <strong> Feature branch</strong>, for features etc </li> <br>

👨🏾‍💻 Commits

This repository follows the semantic commit pattern, with the addition of the tag [BACK] for a commit related to the backend, and [FRONT] for a commit related to the frontend. <a href="https://www.conventionalcommits.org/en/v1.0.0/#specification"> More Information </a>

<br>

👨🏾‍💻 @TODO

  • Account Recovery
  • Changing email and password
  • Account Logs
  • Character Sale
  • Implement caching on the website
  • Implement easy-to-use installation method to configure server directory
  • Payment Methods (Pagseguro, Paypal, Mercado Pago, Picpay, Pix)
  • Automated tests on the backend
  • Language translation (i18n): Portuguese and Spanish
  • War System
<br>

Show-Off

Home Page

<img src="./assets/demo-1.png"> <br>

Items Page

<img src="./assets/demo-2.png"> <br>

Highscores Page

<img src="./assets/demo-3.png"> <br>

Shop Page

<img src="./assets/demo-4.png"> <br>

Character View Page

<img src="./assets/demo-5.png"> <br>

👨🏾‍💻 Build Setup

# Create containers, the api will open on port 3333 while the web_app will be on port 3000
$ docker-compose up --build

# go to paste
$ cd api

# Create your .env file using .env.example as an example

# Install Dependencies
$ yarn install

# Create database structure
$ node ace migration:run
$ node ace db:seed
<br>

Contributing

Contributions are more than welcome.

Pull requests should be made to the <strong>develop</strong> branch as that is the working branch, <strong> main </strong> is for release code.

👨🏾‍💻 Techs

<br> <h3> Front-end </h3> <ul> <li> Vue.js </li> <ul> <li> <a href="https://github.com/championswimmer/vuex-module-decorators"> Vuex-module-decorators </a> </li> <li> <a href="https://www.tiny.cloud/docs/integrations/vue/"> TinyMCE </a> </li> <li> <a href="https://vue-chartjs.org/"> VueChart.js </a> </li> <li> <a href="https://www.npmjs.com/package/lottie-vuejs"> Lottie Vue </a> </li> </ul> <li> Vuetify.js </li> <li> Nuxt.js </li> <ul> <li> <a href="https://go.nuxtjs.dev/axios"> Axios </a> </li> <li> <a href="https://github.com/nuxt-community/router-module"> Router </a> </li> <li> <a href="https://www.npmjs.com/package/cookie-universal-nuxt"> Cookie-Universal </a> </li> <li> <a href="https://www.npmjs.com/package/@nuxtjs/toast"> Toast </a> </li> </ul> <li> Typescript </li> </ul> <h3> Backend </h3> <ul> <li> Node.js </li> <ul> <li> <a href="https://www.npmjs.com/package/crypto-js"> Crypto </a> </li> <li> <a href="https://www.npmjs.com/package/js-sha1"> Js-sha1 </a> </li> <li> <a href="https://nodejs.org/api/net.html"> Net </a> </li> </ul> <li> Adonis.js </li> <ul> <li> <a href="https://docs.adonisjs.com/guides/auth/introduction"> Auth </a> </li> <li> <a href="https://docs.adonisjs.com/guides/authorization"> Authorization </a> </li> <li> <a href="https://docs.adonisjs.com/guides/database/introduction"> Lucid ORM </a> </li> <li> <a href="https://docs.adonisjs.com/guides/mailer"> Mailer </a> </li> <li> <a href="https://docs.adonisjs.com/guides/views/introduction"> Views & Templates </a> </li> </ul> <li> Typescript </li> </ul> <h3> Services used </h3> <li> Email service used for testing: </li> <ul> <li> <a href="https://mailtrap.io/"> Mailtrap </a></li></ul> <br>

👤 Author

<h3> <b> Waliston Belles </b></h3> <li> Github: <a href="https://github.com/WalistonBelles">Waliston Belles</a> </li> <li> Linkedin: <a href="https://www.linkedin.com/in/waliston-belles-88927a212/"> Waliston Belles</a> </li> <li> Discord: Waliston#0145</a></li> <br>
View on GitHub
GitHub Stars24
CategoryDevelopment
Updated1y ago
Forks7

Languages

TypeScript

Security Score

65/100

Audited on Sep 12, 2024

No findings