- Developed and maintained Python applications for TalkMe Social Network Project
- Utilized Python for tasks such as data manipulation, automation, and web development
- Applied object-oriented programming principles and design patterns to develop robust and maintainable Python codebases
Full Stack Social Network Application:
GitHub Link: https://github.com/aimmharf/SocialMedia
- Developed a full-stack social network application called TalkMe, utilizing Python and Django framework, with a focus on user authentication, profiles, news feed, friend connections, groups, and content exploration
- Implemented secure user authentication and personalized profiles, allowing users to create and customize their profiles with profile pictures, bios, and other relevant information.
- Designed and developed a news feed feature, enabling users to post updates, text, photos, videos, and other multimedia content to their personalized news feed
- Implemented friend connections and networking functionalities, allowing users to connect with friends, follow other users, and build their social networks.
- Created a groups and communities feature, enabling users to join existing groups or create their own based on common interests, hobbies, or affiliations.
- Developed an explore section, utilizing algorithms to personalize content recommendations based on user interests and activity, allowing users to discover new content, trending topics, and popular users and groups.
- Utilized HTML, CSS, and JavaScript (Vanilla) for the frontend development, ensuring a visually appealing and user-friendly interface
- Utilized SQLite3 as the database for storing user data, posts, and other content, ensuring efficient and reliable data management.
- Implemented authentication support with the Django framework, ensuring secure access to the application and protecting user data.