Skip to content

Nathaniel81/snapgram

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

113 Commits
 
 
 
 
 
 

Repository files navigation

Snapgram Social Media App

Overview

This is a simple social media application built with Django, React, Tailwind CSS, Shadcnui, and PostgreSQL. It uses Redux with Redux Toolkit for state management and Cloudinary for image hosting. This app is a personal portfolio project created for learning purposes, with a focus on frontend development using ReactJS.

Technologies Used

  • Backend: Django
  • Frontend: React, Tailwind CSS, Shadcnui
  • Database: PostgreSQL
  • State Management: Redux with Redux Toolkit
  • Image Hosting: Cloudinary

Features

  • User authentication
  • Create, read, update, and delete posts
  • Like and unlike posts
  • Save and unsave posts
  • Follow and unfollow users
  • Image upload with Cloudinary

Learning Journey

This project was an incredible journey into the world of frontend web development. It allowed me to delve deep into React, and Tailwind CSS. I also got the chance to explore Shadcnui, a UI library that helped me create beautiful and responsive components for the application.

Contributing

Contributions are welcome! Please feel free to submit a pull request or open an issue on GitHub.

Contact

If you have any questions or suggestions, feel free to reach out. I appreciate your feedback!

Live Demo

Explore the live version of this project on snapgram-9eaz.onrender.com.

About

An interactive social media application built with Django and React. Features include user authentication, CRUD operations for posts, likes, and follows, and image upload with Cloudinary.

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Contributors