Skip to content

StudySync - A Student Oriented WebApp designed to Foster Relations, Communication and Knowledge Sharing.

Notifications You must be signed in to change notification settings

Anfaal25/StudySync

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


StudySync

StudySync is a collaborative learning platform designed to help students and educators engage with course materials, share knowledge, and communicate effectively.

This repository contains both the frontend and backend code for the StudySync application.

Table of Contents

Features

  • Course Selection: Users can view a list of their courses and select a course to view its associated posts.
  • View Posts: Users can view posts related to a selected course, including the title and content of each post.
  • Create Post: Users can create new posts for a selected course.
  • Edit Post: Users can edit their own posts.
  • Delete Post: Users can delete their own posts.

Usage

  • Upon accessing the application, users will be prompted to log in with their credentials.
  • After logging in, users will see a list of their courses on the sidebar.
  • Users can click on a course to view posts related to that course.
  • Users can create new posts, edit their existing posts, and delete their posts as needed.

Technologies Used

  • React: JavaScript library for building user interfaces.
  • React Router: Library for handling navigation in React applications.
  • Fetch API: Interface for fetching resources across the network.
  • CSS: Styling the user interface.
  • React Responsive Carousel: Library for implementing a responsive carousel component.

And Many More!

Prerequisites

Before you begin, ensure you have met the following requirements:

  • Node.js installed on your local machine.
  • npm or yarn package manager installed.
  • SQL database management system installed (e.g., MySQL, PostgreSQL).

Setup & Running the Application

To set up the project, follow these steps:

  1. Clone the repository to your local machine:

    git clone https://github.com/your-username/StudySync.git
  2. Follow the setup instructions provided in the frontend and backend directories.

Once both servers are running, you can access the StudySync application by visiting http://localhost:3000 in your web browser.

Congratulations! You now have the StudySync Application Up and Running!

Documents

Collaborators

About

StudySync - A Student Oriented WebApp designed to Foster Relations, Communication and Knowledge Sharing.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • SCSS 35.8%
  • Less 35.3%
  • JavaScript 20.7%
  • CSS 7.4%
  • HTML 0.8%