Inspiration
I have been longing to share content about nature and the world at large on my own platform but have been delaying for long. Participating in this challenge finally made me spring into action and bring my long conceived idea to reality.
What it does
A blogging website where users can -
- Read posts and choose posts category to read from,
- Like or dislike posts,
- Comment on posts,
- Like or dislike comments,
- Logged in users can publish, edit and delete posts and comments,
- Users can choose light or dark mode UI based on their preference,
- Creators receive feedback on their contents,
- Users can sign-in and sign-out of site.
How we built it
It was built using the latest version of Angular, Angular Material, RXJS, Firebase for backend and authentication.
Challenges we ran into
I ran into different challenges in the course of developing this project some of which are -
Crafting the User Interface from scratch: It was challenging coming up the UI for this project but I took inspiration from different designs found online and crafted it meticulously to come up with this design.
- Making this site super responsive on all devices: It was challenging navigating this phase. To come up with an ideal project, your users must be taken into consideration first knowing they'll be using different devices with different screen sizes to access the site. I finally achieved that and my site's UI is unbreakable and super responsive no matter the device and screen size used to access it leading to a better user experience.
Accomplishments that we're proud of
- Making clean and interactive UI.
- Achieving highly responsive and unbreakable UI.
What we learned
- I learned steps involved in bringing a real world product to life.
- I learnt project management and how to structure projects.
- I honed my skills greatly and learned tons of new concept.
What's next for Blogging Website - rabbi blog
- Host it on a domain. E.g. A .com domain
- Site contents are already in the making - replace dummy content with real contents.
- Monetize.
Built With
- angular-material
- angular.js
- firebase
- rxjs
- typescript
Log in or sign up for Devpost to join the conversation.