Inspiration
We were inspired by the theme of exploration of the mapHacks hackathon. One of the creators, Yan, likes to travel so he proposed the idea of using technology to share travel experiences.
What it does
It's a simple blog site that allows some one to write a blog post and upload it to a remote server. Once a blog entry is posted, the blog entry will be listed as one entry among another large list of blog entries.
How we built it
Teaching ourselves Django to build a backend API that allows the frontend to retrieve existing blog posts and upload new blog posts.
We learnt to use JavaScript libraries to integrate APIs.
We learnt to test the backend API that we built using Postman.
Challenges we ran into
This was Yan's first experience creating an API and first experience with Django. This was John's first experience integrate a backend API into a frontend application.
We ran into the Cors error and had to quickly understand why that error occured and fixed the error collaboratively.
Accomplishments that we're proud of
Building a cleanly designed frontend and successfully building our own backend blog api using the Django web framework.
What we learned
JavaScript, Python project management, Django, more git commands, gained collaboration skills
What's next for MapHacks Travel Blog
We will move on to building a Login system with Django and also the frontend for the Login System. Perhaps we will add more features to make the site seem more exploration-oriented or more friendly to prospective travellers who are reading the blog.
Built With
- django
- javascript
- next.js
- python
- react
- tailwind
Log in or sign up for Devpost to join the conversation.