Skip to content

Joao4Pedroc/KaniCasino

 
 

Repository files navigation

KaniCasino

Kanicasino.novadrake.com is a open source online casino. This version doesn't involve real money.

Users can play live games such as Crash and Coin Flip, and open cases in a Counter-Strike-like case system. Every 1 hour, the players receive a refill in their balance, so they can continue playing and collecting items. Users can also sell and buy items in the Marketplace, creating a economy based on the rarity of the items.

You can talk with me about the project in discord, add me: novadrake76

Instalation

This project uses NodeJS + Express + WebSockets in the backend, and ReactJS + Vite + Typescript + TailwindCSS in the frontend.
Here, you can create your own items and cases.

If you want to run only the Front-end, please run npm install to install the dependencies, then use npm run dev.

If you want to run the Back-end and the Front-end, change the VITE_BASE_URL to localhost in the .env on the root folder, install the dependencies on the root folder and in the backend folder, then create a .env on your backend folder, create the following variables (adjust as you wish): JWT_SECRET MONGO_URI PORT then, use npm run start.

Please note that the database access is not public; you can make your own database using MongoDB, or anything else.

To-Do

  • Banner content.
  • Fix profile picture file error.
  • Add friend.
  • Item battle.
  • Fixed navbar when scrolling.

image

About

4fun Casino games, open cases and play with friends.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 75.3%
  • JavaScript 21.9%
  • CSS 2.1%
  • HTML 0.7%