Skip to content

CodeStacks is an open-source e-books website designed to help learners and developers access, share, and read a wide variety of programming e-books and resources — all in one place.

Notifications You must be signed in to change notification settings

SatyamPote/CodeStacks

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 

Repository files navigation

📚 CodeStacks

CodeStacks is an open-source e-books website designed to help learners and developers access, share, and read a wide variety of programming e-books and resources — all in one place.


📖 Table of Contents


🧠 About

CodeStacks is a community-driven platform for discovering and reading open-source e-books focused on programming, software development, and technology. The goal is to provide an easy-to-use, centralized hub of resources for students, developers, and self-learners alike.


🚀 Features

  • 🔎 Browse & Search curated open-source programming e-books.
  • 🗂️ Categories for languages, frameworks, and technologies.
  • 🖥️ Responsive Design with a clean, user-friendly interface.
  • Powerful Search to find books instantly.
  • 📤 Contribute Easily by adding or suggesting new e-books.
  • 🌓 Dark/Light Mode support (if enabled).
  • 💬 Open Source & Community-Driven

🖼️ Screenshots

🏠 Home, 📚 Library, and 💳 Subscription

Home Page
Library Page
Subscription Page


🛠️ Tech Stack

  • Backend: Python (Flask / Django / FastAPI)
  • Frontend: HTML, CSS, JavaScript
  • Other: PowerShell, Batch scripts for automation

⚙️ Getting Started

1. Clone the Repository

git clone https://github.com/SatyamPote/CodeStacks.git
cd CodeStacks

2. Install Dependencies

Ensure you have Python 3.8+ installed.

# Create a virtual environment
python -m venv venv

# Activate it
source venv/bin/activate     # On macOS/Linux
venv\Scripts\activate        # On Windows

# Install Python packages
pip install -r requirements.txt

⚠️ For frontend dependencies (if using npm/yarn), include install steps here.

3. Run the Application Locally

python app.py

Visit: http://localhost:5000


📁 Project Structure

CodeStacks/
├── static/             # Static assets (CSS, JS, images)
├── templates/          # HTML templates
├── ebooks/             # E-books & metadata
├── scripts/            # PowerShell / Batch / utility scripts
├── app.py              # Main application file
├── requirements.txt    # Python dependencies
└── README.md

🤝 Contributing

We welcome contributions from everyone!
To contribute:

# Fork the repository
# Create your branch:
git checkout -b feature/AmazingFeature

# Commit your changes:
git commit -m 'Add some AmazingFeature'

# Push to GitHub:
git push origin feature/AmazingFeature

Then open a Pull Request.

For large changes, please open an issue first to discuss the proposed update.


📝 License

Distributed under the MIT License.
See the LICENSE file for full details.


📬 Contact

Created and maintained by SatyamPote
For questions or suggestions: Open an Issue


Happy Reading! 📖✨

About

CodeStacks is an open-source e-books website designed to help learners and developers access, share, and read a wide variety of programming e-books and resources — all in one place.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •