Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

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

AltStyle によって変換されたページ (->オリジナル) /