Giter Site home page Giter Site logo

student-connect-fyp's Introduction

Student connect

Introduction

Student Connect is an online platform that connects students from around the world, providing a space for them to share their ideas, achievements, and experiences. Student can create their profile and share their academic/non-academic achivement which inspire other student and facilitating to grow faster and get insignt in form of likes,comments,followings

Methodology

Research design

This project used a software development methodology that followed the Agile principles. The Agile methodology is a flexible and iterative approach to software development that emphasizes collaboration, continuous feedback, and adaptability.

Technology:

  1. Platform: Web app (Web browsers)
  2. Client authoring: CSS, HTML, Bootstrap, JavaScript, Django
  3. Server side: Django
  4. Server: PostgreSQL
  5. Development Tool: Microsoft Visual Studio Code pgAdmin for PostgreSql
  6. Extra Tool: Microsoft visio, Microsoft Office, thunder client

Features

  • Register: Allow users to create a new account on the site.
  • Login: Allow users to authenticate themselves and access their account.
  • Logout: Allow users to log out of the site and end their session.
  • Search: Allow users to search for content on the site.
  • View: Allow users to view content on the site, such as user profiles, posts, and comments.
  • Create: Allow users to create new content on the site, such as posts and comments.
  • Edit: Allow users to edit existing content on the site, such as their own posts and comments.
  • Delete: Allow users to delete their own content on the site, such as their own posts and comments.
  • Follow: Allow users to follow other users and receive updates on their activity.
  • Like: Allow users to like and show their approval of content on the site.
  • Comment: Allow users to comment on content and engage in discussion with other users.
  • Share: Allow users to share content on the site with their social network or other platforms.
  • Responsive design: The platform is designed to be mobile-friendly and accessible on a variety of devices, including desktops, laptops, tablets, and smartphones.
  • Settings: Allow users to customize their account settings, such as their profile information and notification preferences.
  • Email authentication: Allow users to verify their email address and confirm their account through email authentication.
  • Password reset: Allow users to reset their password through email authentication.
  • Security: Implement security measures to protect user data and prevent unauthorized access.
  • Privacy: Protect user privacy by handling personal information responsibly and transparently.
  • Compliance: Comply with relevant laws and regulations when handling user data.

Results

some snapshot of project

Conclusion

The sole purpose of this project is to develop my skills and seek new challenges.

References

boostrap Django

student-connect-fyp's People

Contributors

pratik-rathod avatar

Stargazers

 avatar

Watchers

James Cloos avatar  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.