Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up

go-solve is a programming puzzle website for solving programming problems.

License

NotificationsYou must be signed in to change notification settings

Carter907/go-solve

Repository files navigation

License

Table of Contents
  1. About The Project
  2. Getting Started
  3. Usage
  4. Roadmap
  5. Contributing
  6. License
  7. Contact

About The Project

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.

Getting Started

To get a local copy up and running follow these simple example steps.

Prerequisites

  • Go 1.24 installed

Installation

Clone the repo

git clone https://github.com/Carter907/go-solve.git

Usage

Run the server locally

go run main.go

Roadmap

  • 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).

Contributing

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!

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'feat: amazing feature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

License

Distributed under the GPL-3 License. SeeLICENSE.txt for more information.

Contact

Project Link:https://github.com/Carter907/go-solve

Acknowledgments

(back to top)

About

go-solve is a programming puzzle website for solving programming problems.

Topics

Resources

License

Stars

Watchers

Forks


[8]ページ先頭

©2009-2025 Movatter.jp