Skip to content

Code Smarter. Build Faster. 🧠 A snippet-saving platform that auto-categorizes your code and helps you reuse it β€” without the mess.

Notifications You must be signed in to change notification settings

Souhaib-789/code_basket

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

19 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

CodeBasket

Your one-stop basket for developer tools, code snippets, project templates, and tech resources β€” beautifully organized and easily accessible.

🎯 Built for devs who hate wasting time searching for that "one piece of code"


πŸ“Œ Features

  • πŸ“š Code Snippet Library
  • πŸ› οΈ Ready-to-use Code Templates
  • 🎨 Modern UI/UX with Smooth Animations
  • πŸ” Advanced Search & Filter
  • ❀️ Personal Code Collections
  • 🌐 Open for Community Contributions

πŸš€ Tech Stack & Tools

πŸ› οΈ Category βš™οΈ Tools Used
Frontend React JS
Ant Design
Backend / Database Supabase
AI Integration Google Gemini API
Animations Lottie React
Design & Prototyping Figma
Version Control GitHub

🧰 Installation

  1. Get a free API Key at https://aistudio.google.com/apikey

  2. Login your Supabase account and copy the supabase-project URL and anon-key https://supabase.com/dashboard/sign-in?returnTo=%2Fprojects.

  3. Clone this repository:

    git clone https://github.com/Souhaib-789/code_basket.git
    
    
  4. Make a env.local file and enter your REACT_APP_GEMINI_API_KEY , REACT_APP_SUPABSE_URL , REACT_APP_SUPABSE_API_KEY (Supabase anon Key) in it.

REACT_APP_GEMINI_API_KEY='ENTER_YOUR_API_KEY'
REACT_APP_SUPABASE_URL='ENTER_YOUR_SUPABASE_PROJECT_URL'
REACT_APP_SUPABASE_API_KEY='ENTER_YOUR_SUPABASE_ANON_KEY'
  1. Install NPM packages

    npm install or yarn install
  2. Run the project

    npm start

🀝 Contributing

Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.

If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again!

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

Contact

Muhammad Souhaib - @Souhaib - souhaibsouhaib838@gmail.com

Project Link: https://github.com/Souhaib-789/code_basket.git

About

Code Smarter. Build Faster. 🧠 A snippet-saving platform that auto-categorizes your code and helps you reuse it β€” without the mess.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published