Youth vision project is a social society team work website. It's my old project, about 2018 project. In this project i used php as a programming language and codeigniter as a framework. Also used mysql as database. And also i create three panel for this project.Those are: User, Admin and Super-Admin.I will discuss about whole project in here.
Youth vision is one of social society team website, where user can signup-> which one will send admin as a member request. If admin confirm his registation, he/she will be team member of youth vision. And there are a one or two super admin who will make admin and maintain admin. Lest youth vision user website.
In youth vision i used email verification in signup. So, that every user can create only one account and admin can find user and maintain them easily.Also user can post if they verified. User also have a user profile. Where he can see his/ger profile whole details. Now i, will tell whole functionality in user site...
- verification
- User can be member by verified hie/her email.
- Email and user name will be unique if he want to be member.
- If he/she is member
- Every Member has a profile, they can edit their profile.
- Member can post in event.
- Member can post in Program.
- And member can see whole details and they will notify by email every program of society.
Youth vision website admin maintain member of their team. And admin has own profile, they can edit, add - program, user, and others. Now i, will tell whole functionality in admin site..
- Admin maintain:
- admin can maintain user who will be member.
- admin can maintain program if program is posted by user.
- admin can maintain event if event is created by user.
- admin can add member, also can pouse user membership.
- Admin functionality:
- admin can add program, event, user and also co-admin.
- admin can edit his own profile.
- admin can contact super-admin.
Youth vision super admin maintain all admin, also they have all functionality like admin.Super admin can add admin and delete admin.
In this project i used 4tables for contain all data.The table are..
- User/Admin/Super-admin creatation table.
- Event table.
- Notice table.
- Program table.
Relation between all table
- User table - Event table [OneToMany]
- User table - Notice table [OneToMany]
- User table - Program table [OneToMany]
That's all about this project