Table of Contents
Flare is an information-sharing community for developers. Share your insights with someone. It is fully responsive and has dark mode support. You can write using markdown. It supports syntax highlighting, GitHub syntactic, and others. Preview articles and publish them for others to see. Or create a scribble to organize details in a thread format.
Open-source hobby project made with ❤️. I've written this project from scratch to share what I have learned while building a project for my portfolio. Here is my lighthouse scores for home page which has ISR enabled.
To get a local copy up and running follow these simple example steps.
Create a Supabase project. Enable authentication. The project uses only Google and Github OAuth providers.
Todo: Create a script to replicate schema, for now, you can copy the schema. Or you can use the generated types file for reference.
- Clone the repo
git clone https://github.com/mtergel/flare
- Install dependecies
yarn install
- Create an
.env.local
file. Add these values.
NEXT_PUBLIC_SUPABASE_URL=
NEXT_PUBLIC_SUPABASE_ANON_KEY=
NEXT_PUBLIC_SALT=
SERVICE_KEY=
SUPABASE_JWT_SECRET=
- Run the development server.
yarn dev
Open http://localhost:3001 with your browser to see the result.
- Notification
- Users follows/followers
- Tag following
See the open issues for a full list of proposed features (and known issues).
I have no experience building backends so any contributions you make are greatly appreciated.
If you have a suggestion that would make this better, please fork the repo and create a pull request. Don't forget to give the project a star! Thanks again!
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
If use like using the site feel free to buy me a coffee.
Distributed under the MIT License. See LICENSE.txt
for more information.
Tergel Munkhdelger - Portfolio - tergelm@gmail.com
Project Link: https://github.com/mtergel/flare/
It is heavily inspired from Zenn.dev.