Lockdown and social distancing made us less possible to have fun with friends and family. I made this Mad Libs so that family and friends can play online together. I found the mad libs website already present in the web not having very clear user interface. I wanted to make it cleaner and user friendly.

What it does

It takes user input through forms and lets user submit the form. The submitted form gets stored in sqlite database. The user gets presented with mad libs with their words entered.

How I built it

I built this project in django. I used form to get user input and let user submit the form. I used pycharm as my ide and sqlite as my database.

Challenges I ran into

The main challenge was working with forms. I was having hard time getting saved user input back and show the result mad libs story to the user.

Accomplishments that I'm proud of

Making this game without using any javascript.

What I learned

Learnt to store date in the database and get it back from the database. Fix the default styling django gives and use bootstrap to make it look nicer.

What's next for Mad Libs Game

Make a educational section where parts of speech is explained to kids/students with some funny videos/rhymes and games. I don't know how to deploy this django project in web. The next step would also be to learn that.

Share this project: