Overview:
Flare is a social network platform designed specifically for software developers. It aims to cater to the needs and interests of developers by providing features geared towards sharing code snippets, terminal scripts, images, and more in a unique way. Flare was created as an entry for the Netlify x Hashnode Hackathon, focusing on enhancing the social networking experience for developers.
Features:
- Share Code snippets: Share snippets of code with other developers.
- Share terminal scripts: Ability to share terminal scripts for coding purposes.
- Share Images: Share images relevant to coding or development.
- Comments: Users can leave comments on posts shared within Flare.
- Bookmarks: Save interesting posts for future reference.
- Show Spotify last played songs: Display the last played songs from Spotify.
- Header Image promotions: Promote content with header images.
- Kudos: Give kudos to posts or users for their contributions.
- Connect Hashnode blog: Integration with Hashnode blogs for extended reach.
Installation:
To run Flare locally, follow these steps:
- Clone the repo.
- Initialize the submodule for the UI components.
- Install the dependencies.
- Set up the required environment variables.
- Prepare and set up the Database using Docker.
- Populate the Database with tables.
- Generate the GraphQL interfaces from the schema.
- Start the UI and Backend servers.
Summary:
Flare is a specialized social network platform for developers, aiming to enhance the sharing and networking experience within the developer community. With features like code snippet sharing, terminal script sharing, image sharing, comments, bookmarks, and more, Flare offers a comprehensive platform tailored to the needs of software developers. By following the installation guide, users can explore and experience Flare locally to engage with its unique features and functionalities.