mirror of
https://github.com/opus-tango/http-server-in-c.git
synced 2026-03-20 03:55:25 +00:00
update readme with progress
This commit is contained in:
22
readme.md
22
readme.md
@@ -1,3 +1,8 @@
|
|||||||
|
## Final Project Plan Update - Thursday night (2025-05-08)
|
||||||
|
The HTTP server has gotten much larger and more complex than I originally anticipated, and once I implement file uploading, it will meet all the requirements of the final project assignment. With that in mind, I have decided to scrap all my other plans and just submit the HTTP server as my final project, since I am also beginning to run out of time to develop a web application front and back end.
|
||||||
|
|
||||||
|
This evening I finally worked through the bugs on handling file serving, and have been able to get it working with arbitrary file types. They are still restricted "for security reasons," but it can theoretically be expanded to any file type.
|
||||||
|
|
||||||
## Final Project Plan Update
|
## Final Project Plan Update
|
||||||
Even though I haven't had time to work on it, I have been turning this project over in my mind for the past two weeks. I have wanted to build my own basic HTTP server for a while, and this is the only piece of homework due this week, so I have decided to make my final project a basic HTTP server.
|
Even though I haven't had time to work on it, I have been turning this project over in my mind for the past two weeks. I have wanted to build my own basic HTTP server for a while, and this is the only piece of homework due this week, so I have decided to make my final project a basic HTTP server.
|
||||||
|
|
||||||
@@ -16,16 +21,15 @@ I also plan to publish this as a portfolio project for my resume.
|
|||||||
- [x] Finish code to parse HTTP requests
|
- [x] Finish code to parse HTTP requests
|
||||||
- [x] Update makefile to be more flexible
|
- [x] Update makefile to be more flexible
|
||||||
- [x] Add enums for method types
|
- [x] Add enums for method types
|
||||||
- [ ] Add switch statement to handle different request types
|
- [x] Add switch statement to handle different request types
|
||||||
- [ ] Add functions to handle each request type
|
- [x] Add functions to handle each request type
|
||||||
- [ ] Finish code to build HTTP responses
|
- [x] Finish code to build HTTP responses
|
||||||
- [ ] Get html file serving working
|
- [x] Get html file serving working
|
||||||
- [ ] Implement file uploads (with restricted file types)
|
- [ ] Make html page for uploading files
|
||||||
- [ ] Create basic templating engine for HTML working
|
|
||||||
- [ ] Get POST requests working
|
- [ ] Get POST requests working
|
||||||
- ~~[ ] Set up database (files or redis)~~
|
- [ ] Implement file uploads (with restricted file types)
|
||||||
- ~~[ ] Create car dealership "classes"~~
|
- [ ] Implement file indexing and serving a directory page
|
||||||
- ~~[ ] Create car dealership app~~
|
- ~~[ ] Create basic templating engine for HTML working~~
|
||||||
- [ ] Publish as a portfolio project
|
- [ ] Publish as a portfolio project
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user