Skip to content

This is a full-stack social media app built with JavaScript and MySQL. It allows users to connect with each other, share posts, like and comment on posts, and follow other users. The app includes features such as user registration, login, and authentication, as well as user profile creation and post creation.

Notifications You must be signed in to change notification settings

FREDVUNI/social-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

70 Commits
 
 
 
 
 
 

Repository files navigation

Social Media App

This is a full-stack social media app built with JavaScript and MySQL. It allows users to connect with each other, share posts, like and comment on posts, and follow other users. The app includes features such as user registration, login, and authentication, as well as user profile creation and post creation.

Features

  • User registration and login
  • Authentication and authorization
  • User profile creation and management
  • Post creation, editing, and deletion
  • Post sharing and commenting
  • Like and dislike functionality
  • User following and follower lists

Technologies Used

  • JavaScript
  • React.js
  • sass
  • MySQL
  • Node.js
  • Express.js

Getting Started

To get started with this app, follow these steps:

  1. Clone the repository to your local machine using git clone <https://github.com/FREDVUNI/social-app.git>
  2. Install the required dependencies by running yarn install
  3. Set up the database by running the SQL script located in ./api/database/social.sql
  4. Update the database configuration file located in ./config/database.js with your MySQL credentials from the .env file and set up .env.local client base url REACT_APP_BASE_URL=http://localhost:8800/api
  5. Start the server by running yarn start
  6. Access the app in your web browser at http://localhost:8800

Screenshot

image

Contributing

Contributions to this project are welcome. If you find a bug or have a feature request, please open an issue on GitHub. If you'd like to contribute code, please fork the repository and submit a pull request.

About

This is a full-stack social media app built with JavaScript and MySQL. It allows users to connect with each other, share posts, like and comment on posts, and follow other users. The app includes features such as user registration, login, and authentication, as well as user profile creation and post creation.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages