- Notifications
You must be signed in to change notification settings - Fork0
go-solve is a programming puzzle website for solving programming problems.
License
Carter907/go-solve
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Table of Contents
Go solve is a programming practice website for golang. Solve basic programming problems with a wide breadth of different categorizations and difficulty. Problems are called tasks.
Go-solve was highly influenced by the coding practice websiteCodingBat which only supports Java and Python. Once this project is done, I plan to create a fork of it for other languages.
Golang was chosen for the creation of the server for it's simplicity and ease of use.
To get a local copy up and running follow these simple example steps.
- Go 1.24 installed
Clone the repo
git clone https://github.com/Carter907/go-solve.git
Run the server locally
go run main.go
- Finish sign up page
- Add Log in logic
- Add logic for task completed
- set up rdbms or nosql db
- Add Docker for containerized testing
- Add User Management System
- Add database for Task info
- Add database for user login info
See theopen issues for a full list of proposed features (and known issues).
If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement".Don't forget to give the project a star! Thanks again!
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'feat: amazing feature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
Distributed under the GPL-3 License. SeeLICENSE.txt
for more information.
Project Link:https://github.com/Carter907/go-solve
About
go-solve is a programming puzzle website for solving programming problems.