Skip to content

A website to share experience and knowledge about libraries/components

Notifications You must be signed in to change notification settings

TSKraak/easycoding-fe

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Easycoding

Easycoding (click link to live website) was bootstrapped with Create React App and is deployed on Netlify.

You can login using t@k.com and password 'banana'

This project was built from scratch in 1 week.

What is Easycoding about?

This is an app created for developers that want to understand EASILY how to implement a new feature or dependency. Through this app a user can upload some post to help others code in the easiest possible way, or even request a matter that they have trouble with, so eventually an other user can see it and post something about that. So it is a platform where all developers can share their experience with features that they were struggling in the beginning, and now found a much easier way to implement them. Furthermore, Easycoding let you share you feeling about a post or request with the comment section. For example, a user can refer to a post if he/she thinks that it is not as helpful, or if it actually is, give some nice feedback to the author of the post. So let's all join this website and make our coding lives easy, by helping each other in this journey. We definitely invite you to sign up and try it out.

What does it look like?

There is no better description than experiencing it yourself. So take a look --> Easycoding.

Functionalities and Technologies

The functionalities that this app relies on are:

  • HTTP methodes to fetch data from the backend with Axios
  • Uploading pictures for signing up or uploading a post
  • Being able to block a user or set an admin
  • Adding and deleting posts
  • Being able to comment and reply on that under a post or request
  • creating a profile with a picture by using Cloudinary
  • Searching through all the posts, requests or favourites
  • Writing posts and comments with Markdown.
  • showing information on screen with the support of a Redux store and the the backend part of this project

Technologies (Languages and Tools):

react-icon redux-icon bootstrap-icon cloudinary-icon javascript-icon css-icon nodejs-icon vs code-icon

Datamodel

Easycoding datamodel

Taskboard

Easycoding taskboard

Learning Goals

  • Searching through own API
  • Using Markdown in text
  • Uploading multiple pictures
  • Favourite function
  • Comments and replying posts

Installation Guide

  • Install all dependencies
npm install
  • Run the app
npm run start

About

A website to share experience and knowledge about libraries/components

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published