njelich / artcord

Home Page:https://artcord.uk.to/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ArtCord - A website for sharing art from discord.

Currently under heavy refactoring/cleanup. Contributions are welcome, my discord handle hey__adora

Getting Started

Install cargo-leptos:

cargo install cargo-leptos
cp .env.example .env # and fill in the values

Serve the website:

cargo leptos serve

Roadmap

  • Homepage
  • Pull art from discord server.
  • Display art in website gallery.
  • Add author profiles with their art only.
  • [-] Refactoring and making the code easier to work with and read.
  • Add connection limit and throttle and auto block.
  • Add admin dashboard for seeing ip's and connection count with ability to block.
  • Add authentication by email or discord.
  • Add galley sorting and filtering.
  • Add fav button.
  • Add user profile with user settings and their favorited art.
  • Add comments.

About

https://artcord.uk.to/

License:GNU Affero General Public License v3.0


Languages

Language:Rust 98.0%Language:TypeScript 0.9%Language:CSS 0.5%Language:JavaScript 0.3%Language:Shell 0.2%