https://github.com/codewithsegnet/the-alumnus
A Group Project for Alx Software Engineering Program
https://github.com/codewithsegnet/the-alumnus
flask-application nextjs postgresql-database reactjs restfull-api sqlachemy
Last synced: 2 months ago
JSON representation
A Group Project for Alx Software Engineering Program
- Host: GitHub
- URL: https://github.com/codewithsegnet/the-alumnus
- Owner: CodewithSegNet
- Created: 2023-09-12T10:23:51.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2023-10-03T14:37:36.000Z (over 2 years ago)
- Last Synced: 2026-01-03T22:12:05.060Z (5 months ago)
- Topics: flask-application, nextjs, postgresql-database, reactjs, restfull-api, sqlachemy
- Language: TypeScript
- Homepage:
- Size: 46.1 MB
- Stars: 0
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# The Alumnus
The Alumnus Project is a web application designed to foster connections and facilitate engagement among the alumni community of Lorem School. This initiative aims to provide a robust platform that grants alumni access to a wide array of school-related activities and updates, thus enhancing their sense of belonging and involvement.
## Learning Objectives:
- *Web Application Development* : Learn to design and develop a web application using Flask, a popular Python web framework. Gain proficiency in handling HTTP requests and responses, implementing RESTful routes, and creating a user-friendly interface.
- *Database Management* : Acquire skills in managing a MySQL database, including establishing connections SqlAlchemy, executing SQL queries, and ensuring data integrity. Explore techniques for efficient data storage and retrieval.
- *Frontend Development* : Enhance frontend development skills by creating user interfaces for user registration, login, and profile management. Utilize JSON for data exchange between the frontend and backend.
- *Professionalism and Collaboration* : Practice working in a professional software development environment. Collaborate with team members to ensure the successful implementation of project features and functionalities
- *API Integration* : Learn how to integrate external libraries and APIs into a web application.
- *User Authentication* : Understand the principles of user authentication and security.
-
- *Project Planning and Documentation* : Gain experience in planning and documenting a software project. Define project objectives, create a functional specification, and write comprehensive code documentation.
## Technologies Used:
- Python
- Mysql(sqlAlchemy)
- Next js(react) front end framework
- Tailwind css ( styling)
- React query (api query)
# Collaborators:
- [Olusegun Omogbehinmi](https://github.com/CodewithSegNet)
- [Jerry Francis](https://github.com/Jerrydev01)
- [LindaGift Awo](https://github.com/Linda-Gift)
- [Oluwashogo Akadiri](https://github.com/ShogoMark)