Skip to content

Article Publishing Platform with React, TypeScript, Mongoose, Express.js, and Vercel

License

Notifications You must be signed in to change notification settings

alexpeev9/SilverArticles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📕 SilverArticles - Article Publishing Platform with React, TypeScript, Mongoose, Express.js, and Vercel

🚨 Check out the live version on silver-articles.vercel.app 🚨

📌 Summary

SilverArticles is a feature-rich article publishing platform built using the MERN (MongoDB, Express.js, React, Node.js) stack. It enables users to write articles, upvote/downvote existing articles, and explore articles based on different categories. The platform supports user authentication, with roles for regular users, administrators, and moderators. The application is developed with React and TypeScript on the frontend, Express.js and Mongoose on the backend, and deployed on Vercel.

📌 Requirements

Name Version
Node >=18.15.0

📌 Getting Started

  • Installation: Run npm install to install the required dependencies for both the client and server.

  • Environment Variables: In the ./server and ./client folders, create .env files and populate them with the necessary environment variables as demonstrated in the env.example files.

  • Start the Server: Launch the Express server by running npm run server.

  • Start the Client: Start the React app by running npm run client.

📌 Contributing

  • Contributions to SilverArticles are welcome. You can contribute by fixing bugs, implementing new features, or improving existing functionality.
  • Feel free to explore the source code, learn from it, and customize it to suit your own needs. Enjoy building with MERN!