📕 SilverArticles - Article Publishing Platform with React, TypeScript, Mongoose, Express.js, and Vercel
🚨 Check out the live version on silver-articles.vercel.app 🚨
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.
Name | Version |
---|---|
Node | >=18.15.0 |
-
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 theenv.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
.
- 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!