Skip to content

A simple blog web application, allows users to create a blog with multiple categories. Tech stack: React, Redux, Express.js and MySQL

Notifications You must be signed in to change notification settings

lamngue/full_stack_news_client

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

full_stack_news

A personal coding challenge, this is a simple blog web application. Tech stack: React, Redux, Express.js and MySQL. Demo link is at: https://peaceful-arithmetic-6cc738.netlify.app/. The code for back-end server is at here.

The ERD of the app, here, a news can have many categories, and a category can contains many news, hence this is a many-to-many relationship:

full_stack_news drawio

To run and test on local, the .env file is at the backend folder

Takeaways: There are some drawbacks to this project, as I have not encountered those yet:

  • The database querying part uses nested callbacks, which is a bad practice.
  • The upload image function does not work, as I have not figured out how to integrate on time (perhaps I will use a 3rd party API to do that in the future).

A few screenshots

  • All categories image

  • View by a category image

  • View a news image

  • Create a news image

  • Edit a news image

About

A simple blog web application, allows users to create a blog with multiple categories. Tech stack: React, Redux, Express.js and MySQL

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published