PublishIT is a blog app where you can read, write and comment articles about IT. It's mainly inspired by ohmydev.pl. As a user you can: create blog post and attach an image cover to it, comment article and report comments. You can also follow other people and change your profile picture and bio.
Tech | Description |
---|---|
React | Library for building user interfaces |
Typescript | Javascript superset language |
React/Tanstack Query | Powerful asynchronous state management library |
React Router | Declarative routing for React |
Supabase | Supabase is an open source Firebase alternative. |
TailwindCSS | CSS utility framework |
Playwright | end-to-end testing for modern web apps |
React Testing Library | Simple and complete testing utilities |
Day.js | Js library, helps with formatting dates |
React Hook Form | Forms with easy-to-use validation. |
Eslint | Javascript Linter |
Prettier | Code formatter |
If you have any issues, please let me know in the issues section or directly to oskarpuchalski17@gmail.com
git clone https://github.com/mlodyoskar/PublishIT.git
npm install
npm run start
Command | Description | |
---|---|---|
npm run start |
Open local server | |
npm run build |
Create optimized build |
https://publish-it.vercel.app/
PublishIT is an open source project, and contributions of any kind are welcome and appreciated. Open issues, bugs, and feature requests are all listed on the issues tab and labeled accordingly. Feel free to open bug tickets and make feature requests.
View CONTRIBUTING.md to learn about the style guide, folder structure, scripts, and how to contribute.
Thanks goes to these wonderful people:
Oskar Puchalski 💻 🤔 🐛 |
Under license (MIT, Apache etc)
MIT © Oskar Puchalski