fptu-team-404-not-found / publish-graduation-capstone

:books: This is a website to publish the graduation projects of final year students :books:

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

PUBLISH GRADUATION CAPSTONE WEBAPP

👋 Welcome to our Software Development Project (SWP391) 👋

Table of Contents

Description

  • This is a website to publish the graduation projects of final year students
  • This web works well on desktop, not for mobile
  • This project started from 05-01-2022 to 06-04-2022

Preview Screenshot

Home 1    Home 2 Sharing    Project Details Search Page    Admin Account List Admin Post List    Admin Supervisor List Admin Upcoming List    Admin Word List

Technology

1. Frontend

  • HTML, CSS, JavaScript
  • XMLHttpRequest

2. Backend

  • Java Language

3. Database

  • Microsoft SQL Server - a relational model database server produced by Microsoft
  • Full-Text Search - SQL Server

4. Other Technologies

  • RESTful API
  • Oauth2
  • MVC2 Model

5. Tool

  • Netbeans 8.2
  • Java JDK 8
  • Apache Tomcat 8.5.29
  • Figma
  • Postman
  • StarUML
  • Visual Studio Code
  • Microsoft SQL Server Management Studio 18

Functional requirements

1. Guest:

  • Login by Gmail
  • View projects
  • Search projects by project's name, supervisor's name, team member's name
  • Bookmark favorite project
  • Comment in project

2. Contributor (Team member, suppervior, company)

  • Basic functions of normal users
  • Share related to the project
  • Post the sharing of the project

3. Editor (Academic staff)

  • Post basic information of the project such as name, project defense date, member,...

4. Admin:

  • Approve post from the editor
  • Approve shared post the contributor
  • Filter comments
  • Managing supervisors
  • Account Management

Useful Resources

# # Name Description
1 - Main Project Folder Source code
2 - Database Folder -
- 2.1 Database Script SQL Scipt
- 2.2 Database StarUML Model File -
- 2.3 Database ERD Diagram -
- 2.4 Database Diagram -
3 - UI Design UI design on Figma
4 - Library Folder Useful libraries
5 - Presentation Slide Presentation slide for defense day

Contributors

1. Mentors:

2. Members:

References

License & Copyright

© 2022 fptu-team-404-not-found Licensed under the GPL-3.0 LICENSE.

About

:books: This is a website to publish the graduation projects of final year students :books:

License:GNU General Public License v3.0


Languages

Language:HTML 36.6%Language:Java 19.9%Language:CSS 19.6%Language:JavaScript 13.2%Language:TSQL 10.5%Language:PHP 0.2%