Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
28 commits
Select commit Hold shift + click to select a range
f6e2adc
tobe reviewd
B-AJ-Amar Nov 28, 2025
027b90d
feat: update nginx config for CORS and add try_files directive; enhan…
B-AJ-Amar Nov 28, 2025
d73b6ae
fix kafka producer
B-AJ-Amar Nov 29, 2025
6bd90b6
fix judge
B-AJ-Amar Nov 29, 2025
8fbfa6a
refactor: remove manual correction tracking and update task models; i…
B-AJ-Amar Nov 29, 2025
b03732b
feat: add reset button functionality to restore initial code; enhance…
B-AJ-Amar Nov 29, 2025
8bf2275
fix: update TaskAdmin to use TaskTestInline instead of TaskSolutionSt…
B-AJ-Amar Nov 29, 2025
31740eb
feat: implement settings model for platform configuration; add max at…
B-AJ-Amar Nov 29, 2025
47998f4
Refactor challenges page layout and styles
B-AJ-Amar Nov 29, 2025
5ecb35b
Refactor registration and challenge templates for improved UI/UX
B-AJ-Amar Nov 29, 2025
f7bab2e
feat: add leaderboard view and template; update navbar for leaderboar…
B-AJ-Amar Nov 29, 2025
89a3f06
add rush_hour
B-AJ-Amar Nov 29, 2025
22024b2
feat: add test results section to challenge details page
B-AJ-Amar Nov 29, 2025
1fd083e
fix: adjust layout and overflow properties for challenge page components
B-AJ-Amar Nov 29, 2025
a7bdf96
feat: enrich test results with display flags and input/output data
B-AJ-Amar Nov 29, 2025
50effa6
remove usless code
B-AJ-Amar Nov 29, 2025
0ae8505
add shop + time machine power
B-AJ-Amar Nov 29, 2025
5e32a96
refactor frontend code
B-AJ-Amar Nov 29, 2025
8d67703
Refactor CSS styles across multiple components to enhance visual cons…
B-AJ-Amar Nov 29, 2025
484ceb2
Add styles and scripts for authentication, challenge, leaderboard, an…
B-AJ-Amar Nov 30, 2025
6d542e5
Implement resizable panels for challenge details page with vertical a…
B-AJ-Amar Nov 30, 2025
9be0e86
frefactor
B-AJ-Amar Nov 30, 2025
28224e5
Merge pull request #51 from TechGeeks-Club/solve-it-v3-theme
B-AJ-Amar Nov 30, 2025
0db0130
change monokai
B-AJ-Amar Nov 30, 2025
2228cb1
refactor the frontend
B-AJ-Amar Nov 30, 2025
af50b13
Adjust rush hour overlay position and z-index for improved layout
B-AJ-Amar Nov 30, 2025
705ae6c
static files
B-AJ-Amar Nov 30, 2025
9031cd1
fix redis
B-AJ-Amar Nov 30, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
44 changes: 44 additions & 0 deletions .dockerignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
# .env file with secrets
.env

# Python
__pycache__/
*.py[cod]
*$py.class
*.so
.Python
*.egg-info/
dist/
build/

# Django
*.log
db.sqlite3
db.sqlite3-journal
/media
/staticfiles
/static

# Virtual Environment
venv/
.venv/
ENV/

# IDE
.vscode/
.idea/
*.swp
*.swo
*~

# OS
.DS_Store
Thumbs.db

# Docker
*.env
!.env.example

# Backups
*.tar.gz
backup_*.json
34 changes: 34 additions & 0 deletions .env.example
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
# Environment variables template
# Copy this file to .env and update with your values

# Django Settings
DEBUG=False
DJANGO_SECRET_KEY=your-secret-key-here-change-in-production
ALLOWED_HOSTS=localhost,127.0.0.1,nginx

# Database Configuration (PostgreSQL)
POSTGRES_DB=solveitdb
POSTGRES_USER=solveit
POSTGRES_PASSWORD=solveit123
DB_HOST=db
DB_PORT=5432

# Judge Microservice Database Access (shared with Django)
DB_NAME=solveitdb
DB_USER=solveit
DB_PASSWORD=solveit123

# Judge0 Database
JUDGE0_DB=judge0
JUDGE0_USER=judge0
JUDGE0_PASSWORD=judge0123

# Kafka Configuration
KAFKA_BOOTSTRAP_SERVERS=kafka:9092

# Redis Configuration
REDIS_HOST=redis
REDIS_PORT=6379

# Judge0 Configuration
JUDGE0_API_URL=http://judge0-server:2358
Loading
Loading