Git Product home page Git Product logo

martinafsa / newsmagazine Goto Github PK

View Code? Open in Web Editor NEW
1.0 1.0 0.0 1.75 MB

Online news portal with capacity for a robust amount of articles. Common users are able to read an unlimited amount of essay and news uploaded by the organization's writers. Collaborators can access and edit their public profiles and create their pieces from inside the webpage.

JavaScript 2.83% HTML 0.73% Vue 77.70% CSS 18.74%
crud news-portal php rest-api vuejs

newsmagazine's Introduction

newsMagazine

Online news portal with capacity for a robust amount of articles. Common users are able to read an unlimited amount of essay and news uploaded by the organization's writers. Collaborators can access and edit their public profiles and create their pieces from inside the webpage.


This website is yet to be released! Follow to see the project updates

🔧 Built With

VueJS - An approachable, performant and versatile JavaScript framework for building web user interfaces.
Custom PHP Rest API which purpose is to communicate the Front-End with the database and allow the user to Create, Read, Update and Delete (CRUD) registries.

Technical knowledge used in this project:

  • Custom Rest API built from scratch with PHP
  • Web and Database Architecture
  • Production Deployment (Firebase and Aiven)
  • Custom Carousels based on @luveqz tutorial
  • Implement UI design and expand it to create new layouts
  • Full responsiveness and adaptability

⚠️ THIS PROJECT IS A WORK IN PROGRESS ⚠️

Currently working on the Minimun Viable Product phase

💻 Set up

REQUIREMENTS: VueJS, Xampp control panel, MySQL

Clone the repository git clone https://github.com/MartinaFSA/newsMagazine

Install the dependencies and modules npm install

Run the Front-End side of the app npm run dev

Copy the api folder into htdocs inside your xampp folder and initialize Apache in the control panel

Create a database using the queries located in the scripts folder (first createTables, then insertDummyData, lastly create the Stored Procedures)

Stablish the connection between your database and API by updating the credentials.

newsmagazine's People

Contributors

martinafsa avatar

Stargazers

 avatar

Watchers

 avatar

newsmagazine's Issues

Hosting services limitations

This Issue is meant for personal reference to keep track of hosting limitations and future expirations

PHP API is hosted on 000webhost. To be expired on April 5, 2025
Database is hosted on Aiven. Up to 5 GB of storage
FrontEnd is hosted on Firebase

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.