https://github.com/davidemarqui/kernel-network
An Social Media Platform created purely for fun and as a learning project.
https://github.com/davidemarqui/kernel-network
angular cicd front-end media social social-media supabase typescript vercel
Last synced: 8 months ago
JSON representation
An Social Media Platform created purely for fun and as a learning project.
- Host: GitHub
- URL: https://github.com/davidemarqui/kernel-network
- Owner: DaviDemarqui
- Created: 2022-12-02T12:40:52.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2025-05-13T17:03:54.000Z (11 months ago)
- Last Synced: 2025-07-06T22:05:12.373Z (9 months ago)
- Topics: angular, cicd, front-end, media, social, social-media, supabase, typescript, vercel
- Language: HTML
- Homepage: https://kernel-eta.vercel.app
- Size: 441 KB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Kernel Network
**Kernel Network** is a social media platform created purely for fun and as a learning project by two developers. While it might not boast cutting-edge features or the best practices in social networking, it serves as a great example of experimenting with web technologies and learning by doing.
> **Note:** This project is not intended for production use or widespread adoption. It was built as a fun challenge to explore concepts in web development and may contain bugs and unpolished features.
---
## Table of Contents
- [Features](#features)
- [Roadmap](#roadmap)
- [Live Demo](#live-demo)
- [Getting Started](#getting-started)
- [Authors](#authors)
- [Contributing](#contributing)
- [License](#license)
---
## Features
Kernel Network includes the following features:
| Feature | Status | Description |
|---------------------|-------------|-----------------------------------------------|
| π **Profile Creation** | β
Completed | Users can create their profiles and manage basic account information. |
| π¬ **Post Comments** | β
Completed | Engage with posts by adding comments. |
| β€οΈ **Post Likes** | β
Completed | Like posts to show your appreciation. |
| β **Follow/Unfollow** | β
Completed | Connect with or remove connections to other users. |
### In Progress π§
| Feature | Status | Description |
|---------------------|-------------|-----------------------------------------------|
| π **Stories** | β³ In Progress | Share short-lived updates with your network. |
| π₯ **Post Videos** | β³ In Progress | Upload and share videos with followers. |
| β **Post Deletion** | β³ In Progress | Delete posts you no longer want visible. |
### Planned Features π οΈ
| Feature | Status | Description |
|---------------------|-------------|-----------------------------------------------|
| π **GIF Comments** | β To Do | Add some fun by using GIFs in comments. |
| π οΈ **Profile Editing** | β To Do | Update and customize your personal profile. |
---
## Roadmap
Hereβs a quick look at the progress of the project:
| Feature | Status |
|-----------------------|-----------------|
| π Profile Creation | β
Completed |
| π¬ Posts Comments | β
Completed |
| β€οΈ Posts Like | β
Completed |
| β Follow & Unfollow | β
Completed |
| π Stories | β³ In Progress |
| π₯ Post Videos | β³ In Progress |
| β Post Delete | β³ In Progress |
| π Use GIF as Comment | β To Do |
| π οΈ Profile Editing | β To Do |
---
## Live Demo
Weβve deployed Kernel Network for you to explore:
[**Kernel Network on Vercel**](https://kernel-eta.vercel.app/)
Feel free to check it out, but rememberβitβs still a work in progress!
---
## Getting Started
Want to experiment with Kernel Network locally on your machine? Follow these steps:
### 1. Clone the Repository
```bash
git clone https://github.com/DaviDemarqui/kernel-network
```
### 2. Navigate to the Project Directory
```bash
cd kernel-network
```
### 3. Install Dependencies
Make sure you have Node.js and npm installed. Then, run:
```bash
npm install
```
### 4. Start the Development Server
Launch the project locally:
```bash
ng serve
```
The application will be available at [http://localhost:4200](http://localhost:4200).
---
## Authors
This project was created by:
- [Davi Demarqui](https://github.com/DaviDemarqui)
- [Fernando Pestillo](https://github.com/FernandoPestillo)
---
## Contributing
Since this project was built for fun and learning, contributions are welcome! Whether you want to fix bugs, improve features, or just explore the codebase, feel free to fork this repository and submit pull requests.
Hereβs how you can get started:
1. Fork the repository.
2. Create a branch for your feature or fix: `git checkout -b feature-name`.
3. Commit your changes: `git commit -m 'Add some feature'`.
4. Push to your branch: `git push origin feature-name`.
5. Open a pull request.
Weβre looking forward to your contributions!
---
## License
This project is licensed under the MIT License. See the `LICENSE` file for details.