Skip to content

KalinduWijerathna/co226-e19-database-for-a-social-media-site

Repository files navigation

PeraLink

PeraLink is a social media site that aims to connect people and foster meaningful connections in the digital world.

Features

  • User Profiles: Create and manage personalized profiles, including profile pictures, biographies, and personal interests.
  • News Feed and Posts: Post and share content, including text, images, and videos. Like, comment on, and share posts from other users.
  • Connections and Networking: Connect with other users, create a network of friends and acquaintances. Receive friend requests and communicate privately through messaging.
  • Content Discovery: Discover personalized content recommendations based on user interests and engagement history. Follow and subscribe to specific profiles or topics of interest.
  • Notifications and Interactions: Receive notifications for new likes, comments, and friend requests. Stay updated with real-time updates within your network.

Technology Stack

  • Front End: Vue.js, a progressive JavaScript framework, for building dynamic and responsive user interfaces.
  • Back End: JavaScript for server-side scripting and handling business logic.
  • Database: MySQL, a popular and reliable relational database management system, for storing and managing user data securely.

Getting Started

To get started with PeraLink, follow these steps:

  1. Clone the repository:

    git clone https://github.com/your-username/peralink.git
    
  2. Install the necessary dependencies:

    npm install
    
  3. Configure the database connection in the config.js file.

  4. Build and run the application:

    npm run build
    npm run start
    
  5. Access the application in your browser at http://localhost:3010.

Contributing

We appreciate your feedbacks and suggestions for improvement.

License

This project is licensed under the MIT License.

Acknowledgements

  • Vue.js - The JavaScript framework used for the front end.
  • MySQL - The relational database management system used for data storage.
  • GitHub - The platform for version control and collaboration.

About

CO226 project 2023

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •