Obrra is a social media app inspired by Reddit, specifically designed to promote Filipino artists and their talents. It aims to create a unique platform and welcoming community where artists can collaborate, share their work, and connect with a supportive audience. By offering a dedicated space for Filipino artists, Obrra hopes to foster creativity, encourage collaboration, and celebrate the diverse artistic talent within the Philippines.
- Post creation
- Community creation
- Comment and reply
- Editing and deleting
- User accounts
- Upvote/downvote system
- Rules and Moderation
- Responsive
- Data privacy and security
While building this project, I significantly expanded my skillset in React and Node.js. I also delved into new technologies like Chakra UI, Firebase, TypeScript, and Recoil, pushing my boundaries as a developer. Inevitably, I encountered challenging bugs that took days to resolve. Through this process, I honed my problem-solving skills, leveraging online resources, meticulous code backups, extensive documentation review, and countless hours of dedicated analysis. This project proved to be a fun and rewarding experience, fostering my growth as a developer and encouraging me to tackle challenges independently before seeking external support.
Frontend: Next.js (React framework) React Chakra UI (Styling and components) Emotion (Styling library) Framer Motion (Animation library) React Icons (Icon library) Recoil (State management library)
Styling: Tailwind CSS (Utility-first CSS framework)
Database: Firebase
Utilities: Moment (Date/time library) Safe JSON Stringify (String manipulation library)
Lua: Experimented with Lua scripting for automation and program extensions.
Neovim/Vim: Explored configuration with Lua scripting for personalized editing.
Powershell/Terminal: Learned basic and advanced commands for automation.