Skip to content

A web application for emote management in Discord.

License

Notifications You must be signed in to change notification settings

yeno-team/emotebox

Repository files navigation

Emotebox

Emotebox is a web application for emote management in Discord.

Features

  • Easily search through emotes with standard filters
  • Upload custom emotes for others to use

Tech

  • React.js - A JavaScript library for building user interfaces
  • Golang - Compiled programming language designed by Google
  • Gin - A full-featured web framework for go
  • Vite - The Faster solution to Webpack
  • PostgresSQL - Reliable relation database

Installation

Installing the project is as easy as cloning the repository using the git command git clone https://github.com/yeno-team/emotebox.git

Configuration

This project uses env files to configure the application.

Env files can be made for different environments by naming it .{environmentName}.env Default environment is development, and the file name would be .development.env

Name Description
APP_ENV Target environment (default: development)
DISCORD_TOKEN A Discord Application's bot token

Contributing

If you want to work on an issue/feature, make sure to open an issue before committing too far otherwise small bug fixes are always welcome.

Development

The project uses docker compose to easily setup a dev environment, just run the command for a live reload dev environment.

docker compose up -d

The server is exposed at localhost:8080 while the client is at localhost:4000. Happy developing!

License

MIT

About

A web application for emote management in Discord.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published