Inspiration

I came up with the idea for this project because I found that I wanted to make a more efficient website for finding tutors after looking at other services. Also, I wanted to have good tutors teaching students. I wanted to make a website that was easy to use while producing quick results.

What it does

My website allows users to register an account and make tutoring appointments for certain subjects. Users can use one account to register multiple students. After an appointment is requested, the website will output the possible tutors that can teach the subject that the user requested.

How we built it

I used the Django website building library. I also used Python and HTML for the files.

Challenges we ran into

I ran into a lot of bugs, some of which were typos, while others were more complex issues that dealt with the different files that were linked together. On Saturday, I had to restart my project after five hours of coding because there was a bug that I couldn't solve

Accomplishments that we're proud of

I am proud of simply finishing this website. I didn't know much HTML going into this project, nor how web pages connected. I had to figure out a lot of things on the fly as I worked on this project. This is also my first hackathon and I have never done so much coding in a short period of time.

What we learned

I learned a lot about how web pages connect in HTML, as well as how different models are connected. I learned different ways of formatting HTML pages and how to connect HTML files with the urls and views files. I learned a lot about debugging complex error messages from Django. I learned how websites implement security into their websites so only certain users can see certain pages. I learned the basic structure of every website and how they are

What's next for Tutorism

I am planning to style the website using bootstrap, as well as publish it and assign a domain to it. I want to add many more features such as allowing the tutors to accept appointments without having the students contact them. I also want to add a tutor rating feature where students can rate tutors after their lesson. I want to add a method for verifying tutors to make sure they are good teachers and have a lot of experience.

Built With

Share this project:

Updates