Skip to content

Hack-A-Code is an offline app designed to address the challenge of internet connectivity in Africa

Notifications You must be signed in to change notification settings

wubeZ/Hack-A-Code

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 

Repository files navigation

Hack-A-Code

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.

Features

  • Comprehensive offline learning platform for DSA concepts
  • Problem-solving exercises with solutions verification
  • Fully portable application for offline learning

Technical Stack

  • Programming Languages:
    • JavaScript (for front-end and back-end development)
  • Front-end Technologies:
    • HTML,
    • CSS, and
    • JavaScript (for building the UI)
    • Electron (for desktop application development)
  • Back-end Frameworks/Libraries:
    • Node.js (for building the API)
  • Tools:
    • Git (for version control)
    • SQLite (for database management)

Getting Started

To get started with Hack-A-Code, follow these steps:

Frontend

  1. Navigate to the frontend directory: cd frontend
  2. Install the necessary dependencies by running npm install
  3. Start the frontend by running npm start

Backend

  1. Navigate to the backend directory: cd backend
  2. Install the necessary dependencies by running npm install
  3. Start the backend by running npm start

Contributing

Contributions are welcome! If you'd like to contribute to Hack-A-Code, please follow these steps:

  1. Fork this repository
  2. Create a new branch (git checkout -b new-feature)
  3. Make your changes and commit them (git commit -am 'Add new feature')
  4. Push to the branch (git push origin new-feature)
  5. Create a new Pull Request

License

This project is licensed under the MIT License. See the LICENSE file for details.

Acknowledgments

Thanks to all the contributors who have made Hack-A-Code possible!

About

Hack-A-Code is an offline app designed to address the challenge of internet connectivity in Africa

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •