Coder Social home page Coder Social logo

shahjahan2625 / php-web-project Goto Github PK

View Code? Open in Web Editor NEW

This project forked from shtanriverdi/php-web-project

0.0 0.0 0.0 1.78 MB

PHP Web Application which is capable of Create, Read, Update and Delete Operation(CRUD) for University Club Proposals

License: MIT License

PHP 40.35% CSS 59.65%

php-web-project's Introduction

Php-Web-Project

PHP Web Application which is capable of Create, Read, Update and Delete Operation(CRUD) for University Club Proposals. I developed an easy-to-use, web-based application through which club members can propose, vote, and track the student club activities such as seminars, technical visits, meetings, projects, etc. The name of the student club activity proposal voting and tracking system. Firstly, club members should register into the system. During registration process, some informations like username, password filled by the club member. After the registration process, the club member can do the following operations:

-> A login system: Only registered club members can have an access to the application.
-> Propose new activity to be voted by club members: A registered club member can propose a new activity by specifying the type of activity (e.g. seminar, technical visit, social responsibility project, club project, etc.), and the description of the activity.
-> Like/Dislike activity proposals: The users can approve or disapprove the activity proposals of the other club members. All registered club members can like or dislike the activity proposal. The activity proposal will be open for voting for only fifteen days. In addition, the users can write comments on each activity proposal.
-> List/Delete Club Members: Only the club president can list or delete the club member(s).
-> See Trend Activity proposals: The users can see the most popular 5 activity proposals. The popularity of an activity offer can be determined as (number of approves - number of disapproves).
-> Update Personal Information: The users can update his/her personal information.

2019-05-13 01_11_38-Welcome

Dependencies

-> PHP 7 (You can use WAMP stack or AppServer)
-> MySQL and MySQL Workbench
-> Chrome (Or Edge, IE)

Installation

1-) Creating the Database and Tables
I used MySQL database and MySQL workbench to manage application database that's why you also need to have MySQL. I assume that you have PHP 7 and MySQL installed on your machine. Execute the Database_backup.sql in MySQL to create necassary tables inside your MySQL database. We will use this database for all of our future operations. You will have following tables created;

2019-05-12 17_57_55-MySQL Workbench

2-) PHP Database Connection Configuration
After creating the tables, we need to modify the db_connect.php script in order to connect to the MySQL database server. Open this php script file and edit according to your MySQL database settings.(Edit username, password and database name) c

3-) Moving All Project Files into httdocs folder
Now you can move all project files in a folder then put this folder into c:\wamp\www (If you installed WAMP to c:\wamp).
d

3-) Running Project
Finally you can type "localhost/ProjectFolderName/login.php" into your Internet Explorer's address bar and you will see login page(Admin username: melo, Password: 123);

2019-05-12 17_38_35-Window

License

PHP Web Application is licensed under the MIT license. See LICENSE for more information.

Project Status

You can download the latest release from this repository.

Disclaimer

This project was prepared and shared for educational purposes only. You can use or edit any file in this project as you wish :)

About

Süha TANRIVERDİ Çankaya University, Computer Engineering

php-web-project's People

Contributors

shtanriverdi avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.