top of page

Project progression #2

First of all, I've actually done a lot in the past 5 weeks on the website project but just didn't find it reader friendly to post it here because of all the code I have to write to even get a basic setup. I can explain the code individually, but it is even confusing for me and I thought it would be slightly better if I can show off partial results directly. I'll show my progress below and explain exactly what each function does and what I have planned to do next.


The main page looks something like this:






You can create a new question , or choose to make a answer for the question you are on




This is the page that will show if you decided to create an answer. By filling out the form and pressing OK, the page redirects you back to the question page, where you can see the new answer being added. You can do the same to add questions and comments to answers.


Lets say I make a lot of answers and comments


First of all the question is automatically generated by randomly scraping questions from a website with question databases. I use a script to populate the database so I don't have to manually add it everytime I test it. After you add comments and answers, a couple new buttons will show up. Upvote an downvote are self-explainatory. It upvotes or downvotes the answer by one, depending if the answer is good. This would be helpful after I create a user system where each user can upvote people people's responses to their question. The mark accepted button allows the user who posted the question to mark people's replies as accepted.



The searchbar above is also functional. You can use it to search questions based on keywords within the question or the answer (in this case i typed "hello" into the search bar). By pressing the link it redirects back to the correct question page.


I searched "1" in the search bar and this time these results come out.


This is the main functions the webpage currently have. It might seem simple but there's a lot going on in the background. The next step I'm thinking is most likely a user system, where everyone can have their own account so the interaction is there. As always, I will share my progress if I complete something.


I also created by own youtube channel. I have no idea how to edit videos so I will most likely livestream and solve questions on there. Channel Link: https://www.youtube.com/channel/UC-Vdt8P9J6PeDFGWiFvaZ_Q I have a really bad channel name so help me come up with a better one.


-Rex


 
 
 

Comments


Post: Blog2_Post
bottom of page