Skip to content

dibyendu02/Writewave

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


Logo

Writewave

Forks Stargazers Issues LinkedIn

A blog website for all where everyone can post their blog and browse other blogs in the platform.
Explore Code »

View Demo · Report Bug · Request Feature

Writewave is a web application that enables users to write any blog at ease and post it publicly and share it with others. Writewave provides a dedicated page for each writer with all his blogs as profile page.

Table of Contents
  1. About The Project
  2. Getting Started
  3. Contributing
  4. Contact

About The Project

Features

  • Write blogs at ease and post it publicly
  • Browse others' blogposts and read them
  • Profile page containing all the blogs of that writer

Technologies Used

  • Backend: Firestore, Firebase Auth
  • Frontend: React, Tailwind CSS

Folder Structure

src/
|-- components/
|   |-- CalltoAction.js
|   |-- Footer.js
|   |-- Hero.js
|   |-- Navbar.js
|   |-- TestimonialCard.js
|   |-- Testimonials.js
|-- pages/
|   |-- Blogs.js
|   |-- CreatePost.js
|   |-- Home.js
|   |-- Login.js
|   |-- Profile.js
|   |-- ViewPost.js
|   |-- ViewUser.js
|-- App.js
|-- index.js
|-- ...

Screenshots

Show

Desktop View Desktop View Desktop View

(back to top)

Getting Started

Running a development environment for this project will be the easiest thing in you day.

Prerequisites

Steps to run

To run the application locally, follow these steps:

  1. Clone the repository:

    git clone https://github.com/dibyendu02/Writewave.git
  2. Run both command separately to setup the codebase:

     npm install && npm start

(back to top)

Contributing

Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.

If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again!

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -s -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request
  6. Wait for review

See the open issues for a full list of proposed features (and known issues).

Contact

Your Name - Dibyendu Das @dibyendu02 - [email protected]

Project Link: https://github.com/dibyendu02/Writewave

Thanks for visiting my project. If you like it, please give it a star. It will help me a lot. Thanks again!

(back to top)