Skip to content

vinit105/ideaVault

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

67 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

πŸ’‘ IdeaVault - License Your Ideas. Get Recognized.

All Contributors

Welcome to IdeaVault, an open-source SaaS platform that empowers developers and founders to license their original software project ideas under a unique 1% attribution model.

  • contribute with your code, no ai tools contribution..


πŸ“Œ Table of Contents


πŸ“Ž Introduction

IdeaVault provides a digital timestamp and licensing model for your startup or project idea.
Under a modified MIT-style license, your idea is publicly registered and others must attribute you and share 1% of their revenue if they use it commercially.


πŸ›  Technology Used

Tech Purpose
TypeScript Strong typing for backend and frontend logic
Node.js + Express Backend REST API server
MongoDB Idea storage and user data
Redis Caching, rate limiting, real-time queues
React.js Frontend UI
Firebase Auth (optional) User authentication (social/email)
Socket.IO (optional) Real-time presence or moderation
Vite Fast frontend bundler for React

πŸ“š Key Features

  • πŸ“ Register software ideas with attribution license
  • 🧾 Enforceable 1% gross revenue clause via license
  • πŸ” Timestamped idea proof via database + optional hash
  • πŸ‘₯ Public idea registry with filters and tags
  • πŸ›‘ License certificate download for each submission
  • 🌍 Community validation via likes, views, comments

⭐ Overview


πŸ§‘β€πŸ’» Getting Started

# Clone the repo
git clone https://github.com/vinit105/ideavault.git

# Navigate into backend
cd backend
npm install
npm run dev

# In new terminal, run frontend
cd ../frontend
npm install
npm run dev

πŸ“Œ Contribution Guidelines

We love contributions! Please follow these steps:

πŸ”ƒ Fork the Repository

  • Click the β€œFork” button at the top right.

πŸ’» Clone Your Fork

git clone https://github.com/vinit105/ideavault.git

🌱 Create a Branch

git checkout -b feature/your-feature-name

✏️ Make and Commit Changes

git add .
git commit -m "Added feature: XYZ"

πŸš€ Push and Submit PR

git push origin feature/your-feature-name
  • Then, create a pull request on GitHub and link to the issue number (e.g., closes #15).

🐞 How to Report Bugs

  1. Check existing issues to avoid duplicates.
  2. Open a new issue with:
    • Clear title
    • Steps to reproduce
    • Screenshots (if applicable)

πŸ’‘ How to Request Enhancements

  1. Search issues to check if your suggestion exists.
  2. Open a new feature request with:
    • Description
    • Use case
    • Potential implementation ideas

πŸ‘₯ Contributors

Thanks to all the contributors for their efforts!


⭐ Stargazers

If you find this project helpful, please give it a ⭐ on GitHub.
It motivates us and boosts visibility in the open-source world.


🧑 Support

Got feedback or want to collaborate?
Discord: #ideavault-community (Coming soon)


Thank you for supporting IdeaVault β€” where ideas get the credit they deserve. πŸ™Œ

Contributors ✨

Thanks goes to these wonderful people (emoji key):

Vinit
Vinit

πŸ’»
Tushar Gupta
Tushar Gupta

πŸ’»
ChaitanyaEmani
ChaitanyaEmani

πŸ’»
Deepanshu
Deepanshu

πŸ’»
G Sai Nikhilesh
G Sai Nikhilesh

πŸ’»
RajashreeBorah
RajashreeBorah

πŸ’»
vaishali goyal
vaishali goyal

πŸ’»
rishika638
rishika638

πŸ’»
Anirudh Phophalia
Anirudh Phophalia

πŸ’»
Add your contributions

This project follows the all-contributors specification. Contributions of any kind welcome!

About

No description or website provided.

Topics

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors