As a junior software engineer, I've developed this full-stack blogging platform to demonstrate my growing skills in web development. This project reflects my ability to integrate front-end and back-end technologies to create a functional and user-friendly blogging experience.
- User-friendly interface for creating, editing, and publishing blog posts
- Responsive design for optimal viewing on various devices
- Secure user authentication and authorization
- Search functionality to quickly find specific category blog
- Categories and tags for organizing blog content
- Front-end:
- HTML5
- CSS3
- JavaScript
- React
- Back-end:
- nodeJS
- express
- Prisma
- PostgreSQL
- Additional Tools:
- [Version control system Git]
- [Hosting platform Netlify,Render.com]
To run this project locally, follow these steps:
- Clone the repository:
git clone https://github.com/PCapid3v/blogger.git
- Install the dependencies:
cd blogger npm install
- Set up the database:
- Create a new database
- Update the database configuration in
config/database.js
- Start the development server:
npm start
- Open your browser and visit
http://localhost:4000to access the application.
Check out the live demo of the blogging platform: Live Demo Link
Contributions are welcome! If you have any suggestions, bug reports, or feature requests, please open an issue or submit a pull request.
This project is licensed under the MIT License.
If you have any questions or suggestions, feel free to reach out:
- LinkedIn: My profile
- Portfolio: My Portfolio Website
Thank you for checking out my blogging platform project! I hope you find it informative and engaging.