SMARTSTUDY
For Students Success
Introduction
SmartStudy Website is a fully functional ed-tech
plateform that enables users to create
Consume and rate educational content.
Motivation
In today's fast-paced world, education has
undergone a significant transformation.
Traditional classrooms are no longer the
sole source of knowledge, and the need for
accessible, engaging, and effective learning
tools has never been greater.
Objectives
1. EdTech website has the potential to empower learners of all
ages and backgrounds.
2-EdTech doesn't just benefit students; it's a game-changer
for educators too.
REQUIREMENT ANALYSIS
HARDWARE REQUIREMENT-
· Processor-Min. Intel i3
· RAM-Min. 4GB
· ROM-Min. 100GB
SOFTWARE REQUIREMENT-
· EDITOR – VS CODE
· BROWSER- CHROME
FRONTEND
LIBRARIES AND FRAMEWORKS
-HTML
-CSS / TAILWINDCSS
-JAVA SCRIPT
-REACT JS
-REDUX
BACKEND
LIBRARIES AND FRAMEWORKS
-NODE JS
-EXPRESS JS
-MONGO DB
-JWT(JSON WEB TOKEN)
-MONGOOSE
FRONTEND Functionality and Feature Pages
FOR STUDENTS FOR INSTRUCTORS
-Home page -Dashboard
-Course list -Insight
-Wishlist -Course Management
-Cart checkout -View & Edit profile details
-Course content
-User details
-User edit details
BACKEND Functionality and Feature Pages
FOR STUDENTS FOR INSTRUCTORS
-User Authentication and Authorization -User Authentication and Authorization
-Payment Integration -Course management
-Payment Integration
DFD (Data Flow Diagram)
DATA MODEL AND DATABASE SCHEMA
1. STUDENT AND INSTRUCTOR SCHEMA
-NAME
-EMAIL
-PASSWORD
-COURSE
2. COURSE SCHEMA
-COURSE NAME
- DESCRIPTION
- INSTRUCTOR DETAIL
- MEDIA CONTENT
Bibliography & References
·https://www.npmjs.com/package/documentatio
·https://tailwindcss.com/
·https://fontawesome.com/search
Thank you for
listening.