- 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.com 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 it's simplicity and ease of use.
To get a local copy up and running follow these simple 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.
Topics
Resources
License
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Uh oh!
There was an error while loading.Please reload this page.