Skip to content

ktnlvr/drakula-v2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

drakula v2

Now with twice more fangs!

Philosophy & Rules

  • Beautiful is better than ugly.
  • Explicit is better than implicit.
  • Sparse is better than dense.
  • Complex is better than complicated.
  • Flat is better than nested.
  • Assert your assumptions.
  • The code should look like one person wrote it.
  • Handle errors like any other return value.
  • Errors should never pass silently.
  • Rebase is better than merge.
  • Code should be read by more people at a time.
  • Test everything testable.
  • Don't make system-dependent code.
  • Seed your randomness.
  • Format your code.

Based on Zen of Python and previous experience.

Feature Pipeline

  1. Make an issue on GitHub, flag it accordingly.
  2. Create a feature branch and start work.
  3. Cooperate on the issue, seek help with implementation.

Technologies Used

Frontend

  • Vite. Hot reloading and bundling.
  • ThreeJS. Fast and beautiful 3D graphics.

Backend

  • FastAPI. Modern REST API endpoint service.
  • MariaDB. The DB our university really likes.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Contributors 4

  •  
  •  
  •  
  •