Giter Site home page Giter Site logo

jaishreebala / writers-cafe Goto Github PK

View Code? Open in Web Editor NEW
1.0 2.0 0.0 2.94 MB

Writer's cafe is a MERN stack web application where users can read other people's written works (like novels, stories, etc) or write their own written works by creating an account for others to read.

Home Page: https://writers-cafe.herokuapp.com

JavaScript 72.67% HTML 3.10% SCSS 24.23%
mern-stack password-reset jwt-authentication filtering voice-recognition

writers-cafe's Introduction

Writer's Cafe

Website Link: https://writers-cafe.herokuapp.com/

Writer's cafe is a MERN stack web application where users can read other people's written works (like novels, stories etc) or write their own written works on creating an account for others to read.


Technologies Used:

  • MongoDB
  • Express
  • React
  • Node

There are many platforms that do the same but Writer's Cafe comes with some special features:

  • Your writtern work can be public or private. If it's public anyone can read it. If it's private only you can read it.
  • You can find authors that live near you, (and connect with them) if they have chosen to share their location.
  • It is integrated with a voice recognition software that converts your speech to text. Instead of typing the content, you can jsut dictate it.
  • Filter stories by their genre and work type.
  • Leave comments and ratings
  • A compelling UI and a great UX :)

Developer Usage

  1. Clone this project from github.
  2. Run this command in the project terminal to install all the dependencies:
    npm install
    
  3. Start the backend server by running the following command in the project terminal.
    npm run dev
    
  4. Navigate to the client folder by running cd client in the project terminal. Run the following command:
    npm start
    
  5. Go to your favourite broswer (please don't let it be internet explorer) and go to http://localhost:3000 to use the project.
  6. Enjoy! :)

Note: A config.env file has to be created under /db/config, and has to be populated with the required values for the project to run in development environment. For security reasons, this file has been omitted in the source code. To use this project, make sure you create the file and populate the variables with your own values.

writers-cafe's People

Contributors

jaishreebala avatar

Stargazers

 avatar

Watchers

 avatar  avatar

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.