Styling and Accessibility

Overarching Project


It’s again time to continue with the “Reddit”-themed overarching project.

We recommend working on the overarching project only after completing all other assignments in this part. For deeper learning, it can also help to take a short break of a few days before starting the project.

The overarching project in this part is divided into five steps. The steps are divided so that you always first implement server-side functionality and then client-side functionality. This way, you can focus on one side of the application at a time. In this part, you’ll first implement functionality for upvoting and downvoting posts and comments, after which you’ll get to add styles to the application.

First, in the sixteenth step, you’ll add server-side APIs for upvoting and downvoting.

Loading Exercise...

Then, in the seventeenth step, you’ll add client-side functionality for voting.

Loading Exercise...

Then, in the eighteenth step, you’ll add server-side functionality for showing posts on the main page.

Loading Exercise...

Then, in the nineteenth step, you’ll add client-side functionality for showing posts on the main page.

Loading Exercise...

Finally, in the twentieth step, you’ll add styles to the application.

Loading Exercise...