Git Product home page Git Product logo

alx-final_project's Introduction

Explore social media with this user-friendly platform that has a nice look and lots of features. Easily create and explore posts, and enjoy a strong authentication system and quick data fetching using React Query for a smooth user experience.

โš™๏ธ Tech Stack

React.js
Appwrite
React Query
TypeScript
Shadcn
Tailwind CSS

๐Ÿ”‹ Features

๐Ÿ‘‰ Authentication System: A robust authentication system ensuring security and user privacy

๐Ÿ‘‰ Explore Page: Homepage for users to explore posts, with a featured section for top creators

๐Ÿ‘‰ Like and Save Functionality: Enable users to like and save posts, with dedicated pages for managing liked and saved content

๐Ÿ‘‰ Detailed Post Page: A detailed post page displaying content and related posts for an immersive user experience

๐Ÿ‘‰ Profile Page: A user profile page showcasing liked posts and providing options to edit the profile

๐Ÿ‘‰ Browse Other Users: Allow users to browse and explore other users' profiles and posts

๐Ÿ‘‰ Create Post Page: Implement a user-friendly create post page with effortless file management, storage, and drag-drop feature

๐Ÿ‘‰ Edit Post Functionality: Provide users with the ability to edit the content of their posts at any time

๐Ÿ‘‰ Responsive UI with Bottom Bar: A responsive UI with a bottom bar, enhancing the mobile app feel for seamless navigation

๐Ÿ‘‰ React Query Integration: Incorporate the React Query (Tanstack Query) data fetching library for, Auto caching to enhance performance, Parallel queries for efficient data retrieval, First-class Mutations, etc

๐Ÿ‘‰ Backend as a Service (BaaS) - Appwrite: Utilize Appwrite as a Backend as a Service solution for streamlined backend development, offering features like authentication, database, file storage, and more

and many more, including code architecture and reusability

alx-final_project's People

Contributors

programmer-shams avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.