/e-News

regular news aggregator website.

Primary LanguagePHP

e-News - my first project.

(Attention! I'm not proud of this project because it uses a lot of wrong practices, shitty code, and, after all, it's mostly written in a procedural way.
But! thanks to it, I got my first knowledge and experience in php and in the backend in general.)

🟣 What is it?

e-News is my first full-fledged web-project written in basic php, mainly by the procedural method.

The goals of this project were:

  • to understand the basics of the backend paradigm;
  • to master the php syntax;
  • to understand the logic of processing, storing and working with data through mysql;
  • and of course - to start developing my portfolio.


🟣 Functional implemented in e-News:

▫️Reg & Auth forms

Forms for authorization on the site, with basic validation.

files:
/app/controllers/users.php /reg.php /log.php


▫️Admin-panel

CRUD for: posts, categories and users.

files:
/admin/ /app/controllers/


▫️Comments for posts

Blocks under posts with a form for writing comments, as well as a list of all previously comments for this post.

files:
/app/include/comments.php /app/controllers/comments.php


▫️As well as other, not so big features:

Searching for posts, pagination, working with a slider, etc.

Go to file structure:
/