Hack-A-Code is an offline application designed to address the challenge of internet connectivity in Africa. It provides a comprehensive platform that enables students to learn DSA concepts while fully offline. The platform offers a broad range of problem-solving exercises, and students can submit their solutions to verify their correctness.
- Comprehensive offline learning platform for DSA concepts
- Problem-solving exercises with solutions verification
- Fully portable application for offline learning
- Programming Languages:
- Front-end Technologies:
- Back-end Frameworks/Libraries:
- Tools:
To get started with Hack-A-Code, follow these steps:
- Navigate to the frontend directory:
cd frontend
- Install the necessary dependencies by running
npm install
- Start the frontend by running
npm start
- Navigate to the backend directory:
cd backend
- Install the necessary dependencies by running
npm install
- Start the backend by running
npm start
Contributions are welcome! If you'd like to contribute to Hack-A-Code, please follow these steps:
- Fork this repository
- Create a new branch (
git checkout -b new-feature
) - Make your changes and commit them (
git commit -am 'Add new feature'
) - Push to the branch (
git push origin new-feature
) - Create a new Pull Request
This project is licensed under the MIT License. See the LICENSE file for details.
Thanks to all the contributors who have made Hack-A-Code possible!