Skip to content

The best place on the internet for developers to share, store, and discover code snippets. πŸ’»βœ¨

License

Notifications You must be signed in to change notification settings

Devansh-Baghel/CodeStash

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

2024-10-08_19-39

CodeStash πŸ“πŸ’»

Deployed Site

Codestash is a full-stack web app where developers can share, store, and discover code snippets. With community-driven features and AI-powered enhancements, Codestash blends the social dynamics of Reddit with the technical expertise of Stack Overflow.

Features:

  • πŸ”’ User Authentication & Profiles: Sign up, log in, and manage your personal code stash.
  • ✍️ Create, Read, Update, Delete (CRUD): Easily create and manage your code snippets.
  • 🌐 Community-Based Organization: Share snippets with the community, organized by tags and topics.
  • πŸ’» Multi-Language Support: Store snippets in various programming languages.
  • 🎨 Code Syntax Highlighting: Enhanced readability with syntax highlighting.
  • πŸ‘ Upvoting/Downvoting System: Vote on the most useful snippets.
  • πŸ€– AI-Powered Code Explanations: Get AI-generated explanations for code snippets.
  • πŸ”— VS Code Integration: Open code snippets in VS Code.

Codestash creates a collaborative space for developers, making it easy to find, share, and improve code with a supportive community.

Screenshots

2024-09-24_21-26 2024-09-24_21-29 2024-09-24_21-30 2024-10-08_19-54_1 2024-10-08_19-53 2024-09-24_21-27 2024-10-08_19-54 2024-09-24_21-28 2024-09-24_21-28_1

Tech Stack

Frontend:

Backend:

Development Tools:

  • Frontend: TypeScript, ESLint, Prettier, Husky
  • Backend: TypeScript, Vitest, Tsup, ESLint, Prettier
  • Build & Dev: Tsup (v8.2.4), TSX (v4.17.0), Rimraf (v5.0.10)

License

This project is licensed under the GNU General Public License v3.0.
You may copy, distribute, and modify the software as long as you track changes/dates in source files.
Any modifications to the codebase must also be made available under the same license.

See the LICENSE file for more details.