Skip to content

Introducing Hashnode Clone: An full-stack application replicating Hashnode's functionalities. Built with React Native, Expo, Tailwind CSS, Mongodb, Clerk. ๐Ÿš€

Notifications You must be signed in to change notification settings

ujen5173/Hashnode-React-Native

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

26 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Warning This is a work-in-progress and not the finished project.

Hashnode Clone using React Native

A full-stack application clone of Hashnode built with a modern tech stack, utilizing React Native, Tailwind CSS, Express.js, and MongoDB. This project aims to replicate the functionality and design of Hashnode while incorporating various technologies for a seamless experience.

I've also built a similar clone using Next.js, Tailwind, and Drizzle-ORM with PostgreSQL. Check out the project on my GitHub or here. Additionally, another version was created using Prisma ORM (refer to the README file for more details).

Contributions are welcome to enhance and improve this project!

Tech Stack

Installation

  1. Clone the repository git clone https://github.com/ujen5173/hashnode-rn.git
  2. Navigate to the project directory cd hashnode-rn
  3. Install the dependencies yarn
  4. Setting up the development environment
  • Set up the required environment variables by referencing the .env.example file for necessary variables in their respective folders.
  • Create a .env file in the root directory of client and server folder and add the environment variables according to the .env.example file.
  1. Start the development server yarn dev

Contribution

Contributions are welcomed and encouraged! Follow these steps to contribute:

  1. Create issues for bugs and new features you'd like to add.
  2. Once an issue has been approved, proceed to create a pull request.
  3. Fork this repository.
  4. Create a new branch for your contribution: git checkout -b feature/your-feature
  5. Make your changes and commit them: git commit -m "Add your message here"
  6. Push the changes to your branch: git push origin feature/your-feature
  7. Open a pull request.

Cheers! ๐Ÿป Your contributions will help improve this project.

About

Introducing Hashnode Clone: An full-stack application replicating Hashnode's functionalities. Built with React Native, Expo, Tailwind CSS, Mongodb, Clerk. ๐Ÿš€

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published