WIZDEMY is an academic resource sharing platform that allows students to share academic resources such as notes, past questions, and textbooks with other students. It is a platform that allows students to learn from each other and share knowledge. WIZDEMY is a platform that is designed to help students succeed in their academic pursuits by providing them with the resources they need to excel in their studies.
-
User Authentication: WIZDEMY allows users to create accounts and log in to the platform. Users can create accounts using their email addresses and passwords. Users can also log in using their email addresses and passwords.
-
Resource Sharing: WIZDEMY allows users to share academic resources such as notes, past questions, and textbooks with other users. Users can upload resources to the platform and share them with other users. Users can also download resources shared by other users.
-
Resource Search: WIZDEMY allows users to search for academic resources using keywords. Users can search for resources by entering keywords in the search bar. WIZDEMY will display a list of resources that match the search query.
-
Resource Request: WIZDEMY allows users to request academic resources that are not available on the platform. Users can submit resource requests by entering the details of the resource they are looking for. Other users can respond to resource requests by sharing the requested resources.
-
Project Showcase: WIZDEMY allows users to showcase their academic projects on the platform. Users can upload their github repositories, websites, and other projects to the platform and share them with other users.
-
User Profile: WIZDEMY allows users to create profiles and customize their profiles with profile pictures and personal information. Users can view other users' profiles and connect with other users on the platform.
-
Admin Panel: WIZDEMY has an admin panel that allows administrators to manage users, resources, and resource requests on the platform. Administrators can view user accounts, delete user accounts, view resources, delete resources, view resource requests, and respond to resource requests.
WIZDEMY is built using the following technologies:
- Frontend: HTML, CSS, JavaScript
- Backend: PHP
- Database: MySQL
- Web Server: Apache
WIZDEMY is a web-based platform that is accessible from any device with an internet connection. Users can access WIZDEMY from their desktop computers, laptops, tablets, and smartphones.
To contribute to WIZDEMY, follow these steps:
-
Fork the repository
-
Clone the repository to your local machine with docker:
docker-compose up
without docker:
git clone <your-fork-url>
-
Configure the project
without docker:
cd wizdemy # Create a new database mysql -u root -p CREATE DATABASE wizdemy; exit; # Import the database schema mysql -u root -p wizdemy < wizdemy.sql # Update the database configuration cd system && cp config.example.php config.php
Update the database configuration in
system/config.php
with your database credentials.with docker:
cd wizdemy/system && cp config.example.php config.php
Update the database configuration in
system/config.php
with the following credentials:also update the database configuration in
docker-compose.yml
with the following credentials:# everything else is the same --- MYSQL_ROOT_PASSWORD: <your-password> -- # everything else is the same
-
Create a new branch for your changes
git checkout -b branch-name
-
Make your changes to the code
-
Test your changes
php -l index.php
-
Commit your changes
git commit -am 'Description of changes'
-
Push your changes to your fork
git push origin branch-name
-
Create a pull request
-
Wait for your pull request to be reviewed and merged
-
Celebrate your contribution to WIZDEMY!
To access the admin panel:
- Navigate to the
/admin/login
endpoint. - Use the following credentials to log in:
- Username:
bossAdmin
- Email:
bossAdmin@wizdemy.com
- Password:
12341234
- Username:
Feel free to reach out to us for any job opportunities. We appreciate your interest in our work!
Developer | |
---|---|
![]() |
visionrayyan@gmail.com |
![]() |
sc2903175@gmail.com |
WIZDEMY is licensed under the Creative Commons Attribution-NonCommercial 4.0 International License. You can find more information about the license here.
In summary, you are free to:
- Share — copy and redistribute the material in any medium or format
- Adapt — remix, transform, and build upon the material
- NonCommercial — You may not use the material for commercial purposes
- The licensor cannot revoke these freedoms as long as you follow the license terms.