950941f675 | ||
---|---|---|
static | ||
tmpl | ||
.gitignore | ||
README.md | ||
go.mod | ||
go.sum | ||
main.go |
README.md
Rural Dictionary
Basically a dictionary service, where people can post definitions anonymously, optionally with an EMail, website, and/or XMPP address. People can also leave commented reviews on definitions, that can be one of these three:
- Approval: This will increase the definition's place on the website.
- Constructive Critisism: This will not affect the definition's place on the website.
- Disapproval: This will decrease the definition's place on the website.
Possible URLS:
/ => Root /defs/ => This will go to the definitions under a word. /reviews.cgi? => This will go to a review. /submit => This will allow you to submit definitions /about => About the website.
Roadmap
1 Pomodoro = 35 minutes work, and 5 minute break
- Learn about Go's basic syntax (2 days) (finished)
- Learn about Go's data structures (2 days) (finished)
- Implement a basic HTTP server saying "Hello World", along with the about page (1 day) (finished)
- Implement the database structure, along with the interface (3 Pomodoros) (finished)
- Implement the form for submitting definitions and reviews (3 Pomodoros)
- Implement the backend logic for recieving and storing definitions (3 Pomodoros)
- Implement the website's interface (5 Pomodoros)