Training Jornal Synopsis
Training Jornal Synopsis
Training Jornal Synopsis
GREATER NOIDA
AFFILIATED TO
GURU GOBIND SINGH INDRAPRASTHA UNIVERSITY
SESSION: 2021-2025
SEMESTER: 7
MINOR PROJECT SYNOPSIS
TOPIC: TRAINING JOURNAL
S.no Title
1. Project Description
2. Key Objectives
3. System Architecture
4. Key Challenges
5. Requirements
6. Conclusion
PROJECT DESCRIPTION
Training Journal is a fully functional online platform that enables user to create his/her own
training and stay consistent on the fitness journey.
The project is mainly built on the Django a python module for backend, HTML,
CSS(Bootstrap) and JavaScript for the frontend, sqlite3 for the database, GitHub to host the
code, and pythonanywhere.com to provide server.
• Data Security: Ensures the highest standards of data security and privacy
compliance to protect the personal information of user.
SYSTEM ARCHITECTURE:
The Training Journal platform consists of three main components: the front end, the back
end, and the database. The platform will follow a client-server architecture, with the front
end serving as the client and the back end and database serving as the server. In this
Section we will cover the backend part of the project.
FRONTEND:
The front end of the platform is built using HTML, Bootstrap, which is a popular CSS
library for building user interfaces, and JavaScript in order to make the website dynamic.
user interfaces, which are critical for providing an engaging learning experience to the
users.
BACKEND:
The back end of the platform will be built using Django, which are popular Python
framework for building scalable and robust server-side applications. The back end allows
the front end to make or delete accounts and routines.
DATABASE:
The database we will be using is Sqlite, which is a SQL database that provides a flexible
and scalable data storage solution. Sqlite is light weight and fast which makes it a good
pick for this project.
DEPLOYMENT:
The website is deployed or made online using the pythonanywhere.com website which
provides servers for Django projects.
FUTURE ENHANCEMENTS:
In future we wish to make the website better by making some default routines available for
new users, and keep track of their weight and other factors to better track fitness.
KEY CHALLENGES
● Security: Ensuring the security of user data and the system as a whole is paramount.
This project must incorporate feature such as password verification.
● BACKEND:
○ DJANGO : Django is used as the primary framework for the back end.
● DATABASE:
○ Sqlite : SQLite is a lightweight, self-contained, serverless relational
database management system. It operates as a library integrated directly into
applications, eliminating the need for a separate database server
CONCLUSION
In summary, this document provides a comprehensive overview of the Study Notion ed-
tech platform, detailing its architecture, features, and functionalities. It emphasizes the
utilization of MERN stack technologies and REST API design, coupled with a
deployment strategy employing free hosting services, Vercel for both front-end and back-
end, and MongoDB Atlas for database management.
As the project progresses, significant milestones will be reached in terms of functionality
implementation and interface design, aiming to deliver a seamless user experience.
Nonetheless, it's important to acknowledge that challenges may arise during
development, including the integration of diverse technologies and the resolution of
debugging issues.