https://github.com/simplecyber/codestores
CodeStores - Get projects in few minutes, with full explaination step by step
https://github.com/simplecyber/codestores
Last synced: 11 months ago
JSON representation
CodeStores - Get projects in few minutes, with full explaination step by step
- Host: GitHub
- URL: https://github.com/simplecyber/codestores
- Owner: SimpleCyber
- Created: 2025-01-23T15:52:48.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-02-14T14:55:43.000Z (over 1 year ago)
- Last Synced: 2025-02-14T15:42:01.807Z (over 1 year ago)
- Language: JavaScript
- Homepage: https://codestores.vercel.app/
- Size: 383 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# CodeStores
## 🚀 Overview
CodeStores is a platform where users can quickly find and integrate ready-made projects across multiple technologies like MERN, Python, Java, and AI/ML. It provides an easy-to-use interface for browsing, searching, and managing projects efficiently.
## 🛠 Tech Stack
- **Frontend:** React, Tailwind CSS
- **Backend:** Node.js, Express.js
- **Database:** Firebase
- **Icons:** Lucide React
- **Hosting:** Vercel
## 📌 Features
- 🔍 **Search & Filter Projects** by category and technology
- 🎨 **Dark Mode Support** for better UI experience
- ⚡ **Admin Dashboard** to add/delete projects dynamically
- 🖼️ **Project Details Page** with images, tech stack, and difficulty levels
- ✉️ **Contact Form** to receive messages using Web3Forms API
## 🏗️ Installation
```bash
# Clone the repository
git clone https://github.com/SimpleCyber/CodeStores.git
cd CodeStores
# Install dependencies
npm install
# Start the development server
npm run dev
```
## 🚀 Deployment on Vercel
1. Push the repository to GitHub
2. Import the project on [Vercel](https://vercel.com/)
3. Set the build settings:
- **Install Command:** `npm install`
- **Build Command:** `npm run build`
- **Output Directory:** `build`
4. Click **Deploy**
## 📝 API Usage
- The admin dashboard allows adding, updating, and deleting projects.
- Data is fetched dynamically and displayed in a structured UI.