The Saguenay social network is a dynamic platform that enables users to create and join groups based on their varied interests, such as sports, art, the environment and much more. By bringing together people who share the same passions, the network fosters exchange and interaction within the community.
Important
Star Us, You will receive all release notifications from GitHub without any delay ⭐️
- Discovery: Allows you to discover new or recommended content. *This can include suggestions for friends, groups or publications based on the user's preferences and interests.
- Groups: Takes you to a section where you can see the groups you belong to, or explore new groups. Groups are often created around shared interests or communities.
- Saved: *Displays content that the user has tagged or saved for future reference. This can include publications, links or articles.
- Messages: Keeps you up to date on Saguenay news. It displays relevant news, updates or events taking place, to keep users up to date with what's going on around them.
- Profile: *Directs to the user's personal profile. This page displays user information such as name, photo, bio, publications, and other personal information.
- Settings: Allows you to modify application or user account settings*. This typically includes privacy preferences*, notifications*, and other personalization options.
- About: Provides information about the site, such as its mission. This is often a place to learn more about the platform's goals.
- Help: Offers help and support to users. This may include FAQs, support articles, or ways to contact technical support to solve problems.
*Currently under development
✨ more features will be added when Saguenay evolve.
Tip
You can see the progress of the Saguenay website development in this link
- Front-end: React, TypeScript, TailwindCSS
- Back-end: Node.js & Vite
- Database: Supabase & Firebase
- Hosting: Vercel
Clone it for local development:
$ git clone https://github.com/mpcgt/saguenay.git
$ cd saguenay
$ npm install
$ npm run dev
Note
When you go to clone, there will be several files missing (.gitignore) such as :
- Database configuration and dependencies (you'll have to configure these yourself).
- Dependencies, you can install modules with NPM (look in the import at the beginning of each file).
Caution
IMEDIATELY replace the Saguenay images/logo with your own images (whatever you like).