Skip to content

Kosmos is a D-App for event management and ticketing.

Notifications You must be signed in to change notification settings

mrinnnmoy/Kosmos

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 

Repository files navigation

Kosmos

A decentralized application for event management and ticketing.

Demo Image

Demo-Image

Functionality

  1. Kosmos is a web3 platform similar to BookMyShow, where organizers use web2 logins to create events, while consumers use web3 wallets to buy tickets for these events.

  2. All events are minted as NFTs and displayed on the platform's events page, allowing users to search for events using a search bar.

  3. Organizers can create events by uploading cover images, specifying the number of seats available, and setting multiple dates and times for shows.

  4. Consumers can review events for which they hold tickets in their web3 wallets.

Contributions to this repo are WELCOME ⚡👋

  • 🎨 Any improvements to the design and UI are welcome.
  • 🔨 try to break the website by testing it to find any bugs. If you find any, check if there is an issue already open for it, if there is none, then report it.

Tools, Languages and Frameworks used

  • React JS
  • Ether JS
  • Solidity
  • Hardhat

Steps to be followed in order to make valid contributions to this repo 🍀

1. Fork the Kosmos repo by clicking on the fork button on the top of the page. This will create a copy of this repository in your account.

2. Clone the forked repository

    git clone "https://github.com/<your-github-username>/Kosmos"
  • Download and install Node JS v16.16.0
  • Download and install Git.
  • Go to the terminal of your code editor and run "npm install" to download packages.
  • Run "npm run dev" to start a local server.

3. Make necessary changes and commit those changes.
Remember never push anything to the Main branch.

Always change your branch to "develop" using:

git checkout develop

Again check your current branch using:

git branch

It should point *develop

Now add your changes using:

git add files-you-edited

If there are multiple files you can use:

git add .

Now create a commit message using:

git commit -m "<commit-message-goes-here>"

4. Push changes to GitHub

git push origin develop

5. Create a Pull Request 👋

Now you go to your repository on GitHub, you’ll see a Compare & pull request button. Click on that button and now write a summary of what changes you have done.( Attach images if required). I will review your code and merge it if it passes all the tests.❤️

About

Kosmos is a D-App for event management and ticketing.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published