Learn and Practice Tensor Manipulation by solving Puzzles. Write PyTorch code to get the expected Tensor from the Input Tensor.
- Technology Stack:
- React JS
- Tailwind CSS
- HTML
- Deployment:
- Frontend deployed on Firebase
- Technology Stack:
- Django Rest Framework
- PostgreSQL DB
- Deployment:
- Backend deployed on Azure Kubernetes Service (AKS)
- Firebase Authentication System: Used for user authentication(supports email-password and one-click Google authentication)
- Azure Database for PostgreSQL: Managed PostgreSQL database
- Azure Storage Account: Cloud storage for media and static files
- Azure Container Registry: Container image registry
- Azure Kubernetes Service (AKS): Used for deploying and managing backend services
- Version Control: Git and Github
- CI-CD: Github Actions workflow
-
Puzzle Sources:
- Random Generation
- User Contribution
-
Puzzle-Set:
- Pagination
- Filtering
-
Puzzle:
- User Submission
- Comment-Reply
- Upvote/Downvote
-
Challenge Modes and Leaderboards:
- Time Mode
- Quantity Mode
- Custom Mode
-
One V One Challenge:
- Real-time Opponent’s Update Through Pop-up
-
Contest:
- Daily Auto-Generated Contest
- User Created Custom Contest
- Contest Leaderboard
-
Discussion Forum:
- Questions
- Answer
- Reply
- Upvote/Downvote
-
User:
- Signin/ Signup
- Basic User operation
- User XP and Level