Skip to content

huyhoanFithcmus/project-nmcnpm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

52 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

INTRODUCTION SOFTWARE ENGINEERING - PROJECT - CLASS 20CLC04

1. Overview

1.1 Development Team 09:

a) Team Information:

No. Members' Names Students' Email Student ID
1 Nguyễn Huy Hoàn 20127166@student.hcmus.edu.vn 20127166
2 Bùi Thanh Lâm 20127402@student.hcmus.edu.vn 20127402
3 Võ Thanh Lâm 20127546@student.hcmus.edu.vn 20127546
4 Nguyễn Hoài Mẫn 20127561@student.hcmus.edu.vn 20127561
5 Phan Trí Nguyên 20127578@student.hcmus.edu.vn 20127578

b) Project Information:

Project Name Programming Environment
Sell Courses Web Programming Softwares: Visual Studio Code, Postman, MongoDB

1.2 Members' Roles:

a) Backend Team:

  1. Bùi Thanh Lâm
  2. Võ Thanh Lâm
  3. Nguyễn Hoài Mẫn

b) Frontend Team:

  1. Nguyễn Huy Hoàn
  2. Phan Trí Nguyên

2. BASIC CONCEPT

  • With the growth of the network and the website in recent years, the center is now one of the good options for the learning environment after secondary education in addition to universities.
  • In order for the center to be accessible to students in need, the website is one of the most accessible methods. The team will create a website in order to better suit the demands of promoting the facility

3. Target user:

  • We will focus on 2 targets on my team's website with their own different features:
Target Description
User A general user will have limited access to the account as per the permissions given by the Admin
Admin Administrators have the highest level of access to an account. If you want to be one for an account, you can reach out to the Admin of the account

4. Features:

4.1. User:

Features Description
Log in/ Log out
Search for the name, lecturer of that course to get the review
Read/Write comments to review the course
Recommend on the homepage which course has many reviews or good ratings
Rating and commenting on the course and lecturer
Recommend new or next course
When they search for courses, it will show the course’s details on the first line and the other one is the review blogs
Users can browse the course description and watch the introductory videos
Users will have a trust point, which they gain from reviewing the course
Purchase and pay for one or more courses at once

4.2. Admin:

Features Description
Manage users/lecturers
Add/Delete courses
Manage all the review content

5. CODING ENVIRONMENT AND CODING LANGUAGE:

Front-end Back-end Database
HTML NodeJS MongoDB
CSS ExpressJS
JavaScript
ReactJS

6. COMMUNICATION TOOLS

COMMUNICATION TOOLS
Messenger
Github
Jira
Google Docs

7. BUILD PROJECT

npm install -i

After install , run

npm start

About

Introduction of Software Engineering

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published