https://github.com/muskan-fatim/ramdan_coding_night
The goal of this challenge is to improve my coding skills, explore new technologies, and stay consistent with problem-solving during this holy month.
https://github.com/muskan-fatim/ramdan_coding_night
chainlit fastapi gemini prompt python streamlit uv
Last synced: 3 months ago
JSON representation
The goal of this challenge is to improve my coding skills, explore new technologies, and stay consistent with problem-solving during this holy month.
- Host: GitHub
- URL: https://github.com/muskan-fatim/ramdan_coding_night
- Owner: muskan-fatim
- Created: 2025-03-11T09:15:06.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2025-04-04T11:16:51.000Z (6 months ago)
- Last Synced: 2025-04-04T11:29:24.573Z (6 months ago)
- Topics: chainlit, fastapi, gemini, prompt, python, streamlit, uv
- Language: Python
- Homepage: https://www.linkedin.com/in/muskan-fatima-ab90732b7/
- Size: 339 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# π Ramadan Coding Night - 20 Days, 20 Projects π
Welcome to **Ramadan Coding Night**! This repository contains **20 Python projects**, one for each night of Ramadan. The goal is to enhance coding skills, build real-world applications, and make the most of this blessed month while learning.
---
## π Folder Structure
All projects are inside the repository, named based on their functionality.```
Ramdan_coding_night/
βββ 1-todo-list/
βββ 2-unit-convertor/
βββ 3-password-generator/
βββ 4-simple-api/
βββ 5-money-making-machine/
βββ 6-time-zone/
βββ 7-mood-tracker/
βββ 8-quiz-app/
βββ 9-simple-calculator/
βββ 10-Random-joke-generator/
βββ 11-persnol-library-mangment/
βββ 12-simple-chatbot/
βββ 13-qa-chatbot/
βββ 14-chatbot-authentication/
βββ 15-simple-agent/
βββ 16-Advance-agent/
βββ 17-Own-profile-API/βββ README.md
```---
## π₯ Projects List
| Project Name | Description |
|-----------------------------|-------------|
| **3-password-generator** | A secure random password generator. |
| **4-simple-api** | A basic API built with Python and UV. |
| **5-money-making-machine** | A simulation tool for financial insights. |
| **6-time-zone** | A Python app to check different time zones. |
| **7-mood-tracker** | A simple app to log and analyze daily moods. |
| **8-quiz-app** | A Python-based interactive quiz game. |
| **9-simple-calculator** | A basic calculator for mathematical operations. |
| **10-random-joke-generator** | A random joke generator that show random jokes in urdu |
| **11-persnol-library-mangment** | personal library manger that mange your digital library |
| **12-simple-chatbot** | A simple chatbot using chainlit that show your given message |
| **13-qa-chatbot** | A complete chatbot making using chainlit and Gemini latest version |
| **14-chatbot-authentication** | A chatbot with authentication using chainlit and Gemini latest version |
| **15-simple-agent** | A simple agent maked using openAI with Gemini latest version |
| **16-advance-agent** | A Advance agent maked using openAI , chainlit , Github auth with Gemini latest version |
| **17-Own-Profile-API** | A simple API that return short details about me and also provide link of my profile|---
## βοΈ Tech Stack
- **Language:** Python
- **Framework:** UV
- **Libraries Used:** `re`, `streamlit`, `chainlit`, `FastAPI`, `pandas`
- **Chatbot:** Gemini (Latest Version)
- **AI Model Provider:** OpenAI---
## π How to Run
1. Clone the repository:
```sh
git clone https://github.com/muskan-fatim/Ramdan_coding_night.git
```
2. Navigate to the project folder:
```sh
cd project folder name
```
3. Install dependencies (if any):
```sh
pip install -r requirements.txt
```
4. Run a project:
```sh
active a enivroment and
run streamlit run main.py
```## π― Goals & Motivation
- Strengthen **Python programming skills** with **20 unique projects**.
- Contribute meaningful apps to the **developer & Muslim community**.
- Make Ramadan more **productive & spiritually fulfilling** through coding.## π€ Contributing
Contributions are welcome! Feel free to fork the repository, submit issues, or create pull requests.## π© Connect with Me
π§ **Email:** mushiifatima3456@gmail.com
π **GitHub:** [muskan-fatim](https://github.com/muskan-fatim)## β Support
If you like this project, donβt forget