Skip to content

ocebert31/InkStream

Repository files navigation

Inkstream 🚀

Description

Inkstream is a blog application that allows users to easily create, edit, and publish articles. It features a user-friendly interface, comment management, and design customization options for articles.

Access the Application

You can access the deployed application by visiting: https://inkstream.alwaysdata.net/

Features

For Users

  • Registration
    Registration

  • Login
    Login

  • Send Email Confirmation for Registration
    Email Confirmation for Registration

  • Modify Email
    Modify Email

  • Send Email Confirmation for Email Update
    Email Confirmation for Update Email

  • Add Avatar for User
    Add Avatar for User

For Articles

  • Write an Article and Use the Text Editor
    Write Article and Text Editor

  • Article List
    Article List

  • Search for an Article
    Search an Article

  • Listen to Article Audio
    Listen to Article Audio

  • Read an Article
    Read an Article

  • Edit or Delete an Article
    Edit or Delete Article

  • Share an Article
    Share Article

  • Favorite an Article
    Favorite Article

  • Listen to the Article
    Listen to Article

For Comments

  • Add Comment or GIF
    Add Comment or GIF

  • Comment List
    Comment List

  • Edit or Delete Comment
    Edit or Delete Comment

  • Comment Voting
    Comment Vote

  • Comment Moderation
    Moderation of Comment

  • Reply to Comment
    Reply to Comment

  • When Comment is Deleted
    When Comment is Deleted

Build

In Development

  • To modify the password
  • be able to find your password
  • like the articles
  • add infinite scroll
  • add roles
  • add categories to be able to filter articles
  • add tags
  • implement an IA API to be able to write articles automatically

Environment Variables

REACT_APP_API_URL=http://localhost:3001
REACT_APP_GIPHY_API_KEY=api_key
REACT_APP_GIPHY_API_BASE_URL=https://api.giphy.com/v1/gifs/search
REACT_APP_URL=http://localhost:3000

Installation

Clone the repository: git clone repository_name

Navigate to the project directory: cd inkstream

Install dependencies: npm install

Start the application: npm start

About

Frontend for technical test : Blog Application with MERN stack.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published