Skip to content

Shruti627/CodeVault

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

8 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

⚑ CodeVault

Code that ships. Not code that sits.

Build Contributors MERN FullStack JWT Razorpay Brevo Groq LLM


🎯 What is CodeVault?

CodeVault is a production-grade developer marketplace where engineers buy and sell fully built, scalable codebases β€” powered by AI, secured with modern authentication, and ready to deploy.

✨ Core Features

Feature Description
πŸ€– AI-Powered Discovery Groq API powers intelligent search & recommendations
πŸ’³ Secure Payments Razorpay integration for hassle-free transactions
πŸ” JWT Authentication Role-based access control (RBAC) for all users
πŸ“§ Email Automation Brevo API for transactional emails & notifications

| βš™οΈ Production-Ready | Deploy immediately β€” zero setup required |


πŸ‘₯ Platform Roles

πŸ›’ Buyers

  • Browse 100+ production-ready projects
  • Secure instant checkout via Razorpay
  • Download complete codebase immediately

πŸ§‘β€πŸ’» Sellers

  • Upload & monetize your codebases
  • Earn 85% from every sale
  • Build your engineering portfolio
  • Passive income stream

πŸ›‘οΈ Admins

  • Verify & approve all projects
  • Maintain quality & security standards
  • Monitor platform health & analytics

πŸ› οΈ Technology Stack

Category Tech
Frontend React 18 β€’ Tailwind CSS β€’ Vite
Backend Node.js β€’ Express β€’ MongoDB
Auth JWT β€’ Auth β€’ bcrypt
Payments Razorpay API
Email Brevo SMTP
AI Groq API (LLM)

βš™οΈ System Architecture

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚      React Frontend (Vite)           β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
             β”‚
             β–Ό
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚  Express API + JWT Authentication    β”‚
β”‚  (Role-Based Access Control)         β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
             β”‚
    β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”
    β–Ό        β–Ό        β–Ό
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚  MongoDB | Razorpay | Brevo | Claude   β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

πŸ“Š Data Flow

PURCHASE FLOW:
Select Project β†’ Add to Cart β†’ Checkout
                                  ↓
            ← Payment Verification ← Razorpay
                  ↓
         Send Confirmation Email (Brevo)
                  ↓
        Grant Instant Access & Download

πŸ” Security

Security Feature Implementation
Authentication JWT tokens with expiration
Password bcrypt hashing (12 rounds)
API Security Rate limiting & CORS
Data SSL/TLS encryption
Payments Razorpay
Access Control Role-based RBAC

🌟 Why CodeVault?

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚  βœ… Production-Ready Codebases              β”‚
β”‚  βœ… AI-Powered Search                       β”‚
β”‚  βœ… Secure Payments (Razorpay)              β”‚
β”‚  βœ… Role-Based Access (Buyerβ€’Sellerβ€’ Admin) β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

πŸ’‘ Philosophy

"The best engineers don't start from zero. They start from verified."

CodeVault eliminates repetition so developers can focus on innovation.


πŸ‘¨β€πŸ’» Authors

Name Role
Shruti Sangvikar Full-Stack Developer
Sahil Inamdar Full-Stack Developer

⚑ Ready to Ship Code, Not Build It?

Browse Projects | Sell Your Code

Built with ❀️ by developers, for developers

About

⚑ Skip the boilerplate. Ship the product. πŸš€

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages