Media

Pinned

No pinned messages

For the dawgs them

Soul’s Journal Setlist

Friday, June 20

I told my cousin Davido trying hard again on songs is a clear recession indicator 😭 niggas is back in the booth fr

S/o Alex for reviving this album in my memory. FUTWWWWWWW

forever motto

Another fire single but it's so heavy emotionally I can't put it on loop 2 much tbh

And if the stars align in my favor...

The jazz cats on a another level fr. look at Thelonious, has anybody ever had this much sauce

Tuesday, June 24

im bouttta log 1000 of these ngl

hmmmmmmmmmm that flow in the middlee aaaaaaaaaa

AAAAAAAAAAAAAAAAAAAAAAAAAAAAA my gaaaaaaaaaaaaaaaaaaaaddddddd. Elles m'aiment pck je suis nonchalant AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA wtf is this beat

Plus que 10 ans dans ce game j'ai l'impression de renaitre. Jressens plus rien pour le Louis plus rien pr le Saint Laurent Mon penthouse et les diamands qu'j'avais sur mon neck Jsais pas si c'était la morphine mais c'est devenu flou J'ai reve de tt ça et jlai tout accompli J'ai donné tout c'que j'avais en moi pour ce game this needed a 2nd verse.

Thursday, June 26

Tuesday, July 1

this one still doin it for me

Tuesday, July 8

Wednesday, July 9

that boi goin insaaaaneee

Wednesday, July 16

Soul

Obviously there’s the stuff like Cipriani Sant Abroeus 🤷🏾‍♂️

Soul

Lucien In the same vein but I can’t say I haven’t enjoyed myself there

Soul

Attached image

On the same block as Lucien Is Cafe Himalaya This was our Wok whenever is Manhattan The chai is exquisite The food is bangin The prices are human

Soul

Whenever in Manhattan *

Soul

Attached image

Obviously you can see the Hudson River from Manhattan But if you hit Williamsburg you can hit the river too, I was there for my daily dose of water

Soul

McNally is a bookstore that seent plenty of my dollars 😭

Soul

Attached image

Near the book store there is also this Asian/japanese grocery store if you want to grab some coffee jelly or other quick eats Sinon ya un whole foods pas loin

Soul

Attached image

Some people in my household really enjoyed the matcha and desserts from this place, especially since the owner was giving them free stuff 😭

Soul

Attached image

Went to this coffee shop more often because it was literally 1 block away I mostly drank their hojicha and hot chocolate, occasional pastry. She was more into their matcha

Soul

Attached image

This Thai place saw my ass MULTIPLE TIMES PER WEEK In the screenshot at the bottom middle is one of the dishes I used to order I took everyone I know there Maybe that was my Doan 😂

Soul

Attached image

Went to this Japanese place with Kedan Vibes were good food was good

Soul

Attached image

I went here for breakfast brunch quite often They used to play Kanye West and then he started saying things and the playlist changed 😭 Food was good tho

Soul

Attached image

These mfs used to see me on the uber eats often Immaculate for lunch

Thursday, July 17

SadKoala

Attached image

My go to cookies, auntie was making the sweet potato ones and shit banged every time

SadKoala

Attached image

Streetname crazy but so were the burritos Alex and I had to come through at least once a week for the fix cause taco bell was cheap but it just grows the desire for the good stuff

SadKoala

Attached image

Got this one on my own,wind was crazy and I enjoyed a box of mixed eclairs while hate watching a couple near the water Temp closed tho so wishing them well, hopefully the back up if you come through

SadKoala

Attached image

MF massive, I didn't even go in, just face timed the fam in front of it but prob worth checking out if you're around

SadKoala

Attached image

Small lineup but pizza was good

SadKoala

Attached image

Keylime pie, banana pudding. I don't even know how to explain the way we were planning some days around getting them before heading home. Literally searching for any chance of one being open after 10 when we forgot to get some before we got busy. Doesn't matter the location, just hit one up.

Soul

MAGNOLIAAAAAAAA

Saturday, July 19

GO BABY GO!!!!!!!’

Tuesday, July 22

Yes, I’ve seen it all… :) By the Grace of God 🙏🏾

Saturday, August 2

Friday, August 8

Soul

Polo Bar

Soul

Balthazar

Soul

Attached image

Monday, November 24

BOOOM BOOOM

Wednesday, December 10

Wednesday, December 24

Friday, January 2

Tuesday, January 27

Soul

// Wait for the DOM to fully load document.addEventListener('DOMContentLoaded', () => { // Find the element by its ID const scrollBtn = document.getElementById('scrollTopBtn'); // Add a click event listener scrollBtn.addEventListener('click', () => { window.scrollTo({ top: 0, left: 0, behavior: 'smooth' }); }); });

Wednesday, February 4

Soul

SERVEER JS

Soul

const express = require('express'); const mongoose = require('mongoose'); const cors = require('cors'); require('dotenv').config(); const app = express(); // Middleware app.use(cors()); app.use(express.json()); // Allows us to parse JSON sent in request bodies // 2. Connect to MongoDB (Local) // Replace 'blog-db' with whatever you want your database named mongoose.connect('mongodb://127.0.0.1:27017/blog-db') .then(() => console.log('Connected to Local MongoDB')) .catch(err => console.error('Could not connect to MongoDB', err)); // 3. Define the Schema (What a blog post looks like) const postSchema = new mongoose.Schema({ title: String, content: String, author: String, createdAt: { type: Date, default: Date.now } }); const Post = mongoose.model('Post', postSchema); // 4. API Routes // GET all posts app.get('/api/posts', async (req, res) => { const posts = await Post.find().sort({ createdAt: -1 }); res.json(posts); }); // POST a new post app.post('/api/posts', async (req, res) => { const newPost = new Post({ title: req.body.title, content: req.body.content, author: req.body.author }); const savedPost = await newPost.save(); res.json(savedPost); }); // 5. Start Server const PORT = 5000; app.listen(PORT, () => { console.log(`Backend running on http://localhost:${PORT}`); });

Soul

import { useState, useEffect } from 'react' import './App.css' function App() { const [posts, setPosts] = useState([]); // State to store our blog posts // 1. Function to GET posts from the backend const fetchPosts = async () => { try { const response = await fetch('http://127.0.0.1:5050/api/posts'); const data = await response.json(); setPosts(data); // Put the array from the server into our state } catch (error) { console.error('Error fetching posts:', error); } }; // 2. Run fetchPosts automatically when the page first loads useEffect(() => { fetchPosts(); }, []); // 3. Updated Create function to refresh the list after adding a post const createTestPost = async () => { try { const response = await fetch('http://127.0.0.1:5050/api/posts', { method: 'POST', headers: { 'Content-Type': 'application/json' }, body: JSON.stringify({ title: "Post #" + (posts.length + 1), content: "This is a fresh post from the database.", author: "Admin" }), }); } catch (error) { console.error('Error:', error); } }; return ( <> <h1>My Local Blog</h1> <div className="card"> <button onClick={createTestPost} style={{ backgroundColor: '#646cff', marginBottom: '20px' }}> Add New Post </button> </div> <div className="posts-container" style={{ textAlign: 'left', maxWidth: '600px', margin: '0 auto' }}> {posts.length === 0 ? ( <p>No posts found. Click the button to create one!</p> ) : ( posts.map((post) => ( <div key={post._id} className="post-card" style={{ border: '1px solid #ccc', padding: '15px', borderRadius: '8px', marginBottom: '15px' }}> <h2 style={{ marginTop: 0 }}>{post.title}</h2> <p>{post.content}</p> <small>By {post.author || 'Anonymous'} • {new Date(post.createdAt).toLocaleDateString()}</small> </div> )) )} </div> </> ) } export default App

Soul

server js const express = require('express'); const mongoose = require('mongoose'); const cors = require('cors'); require('dotenv').config(); const app = express(); // Middleware app.use(cors()); app.use(express.json()); // Allows us to parse JSON sent in request bodies // 2. Connect to MongoDB (Local) // Replace 'blog-db' with whatever you want your database named mongoose.connect('mongodb://127.0.0.1:27017/blog-db') .then(() => console.log('Connected to Local MongoDB')) .catch(err => console.error('Could not connect to MongoDB', err)); // 3. Define the Schema (What a blog post looks like) const postSchema = new mongoose.Schema({ title: String, content: String, createdAt: { type: Date, default: Date.now } }); const Post = mongoose.model('Post', postSchema); // 4. API Routes // GET all posts app.get('/api/posts', async (req, res) => { const posts = await Post.find().sort({ createdAt: -1 }); res.json(posts); }); // POST a new post app.post('/api/posts', async (req, res) => { const newPost = new Post({ title: req.body.title, content: req.body.content, }); console.log('Body:', req.body); const savedPost = await newPost.save(); console.log('Successfully saved to DB:', savedPost); res.json(savedPost); }); // 5. Start Server const PORT = 5050; app.listen(PORT, () => { console.log(`Backend running on http://localhost:${PORT}`); });

Saturday, February 7

Had to show my dog days so you can see my life

Tuesday, February 10

But I can only go so many rounds...

Wednesday, February 11

Sunday, February 15

J’suis dans ta mère et je crédite mon son!

Monday, February 23

Like dumber and dumberrrrrr

Friday, February 27

Saturday, February 28

Soul

blip bloop