A proposta do nosso projeto é oferecer uma experiência de rede social simples, mas com recursos que promovem interações significativas e a construção de uma comunidade. O acesso só é permitido a usuários autenticados, garantindo um ambiente seguro e controlado para os nossos usuários.
👉 https://github.com/artschur/think-network
👉 https://think-network.vercel.app/
• Autenticação Segura: Apenas usuários autenticados poderão acessar a plataforma, garantindo um espaço privado e protegido para interação.
• Criação de Posts com Imagens: Os usuários podem criar posts de texto,mas também incluindo imagens, para compartilhar momentos, pensamentos ou interesses com seus seguidores.
• Interação com Curtidas e Comentários: Os usuários podem curtir e comentar nos posts de outros, incentivando a troca de ideias e criando um grande engajamento.
• Sistema de Seguimento: É possível seguir outros usuários para acompanhar seus posts e interagir com o conteúdo de seu interesse.
• Feed Personalizado: O feed de cada usuário será atualizado com os posts recentes das pessoas que ele segue, criando uma experiência de uso personalizada e alinhada com os seus interesses.
- Arthur Schurhaus (24105043)
- Estéfano Tuyama Gerassi (24100898)
- Gean Pereira (24100906)
- Rafael Vieira Ferreira (24102986)
- Tom Sales Soares de Camargo (24100911)
This is a Next.js project bootstrapped with create-next-app.
This project requires Node.js 18.18.0 or later. If you don't have the correct version, follow these steps to update:
If you have NVM (Node Version Manager) installed, run:
nvm install 20
nvm use 20To set this version as default:
nvm alias default 20If you don’t have NVM, install it with:
curl -fsSL https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.5/install.sh | bashThen restart your terminal.
-
Ubuntu/Debian (Linux):
sudo apt update && sudo apt install -y nodejs npm -
macOS (Homebrew):
brew update && brew install node -
Windows: Download the latest version from Node.js official website
After installation, verify the version:
node -vEnsure it is 18.18.0 or higher.
If you want to use Bun as your package manager and runtime, install it following the official instructions: https://bun.sh/docs/installation
To ensure consistent formatting, add the following lines to your settings.json file in VS Code:
{
"editor.defaultFormatter": "esbenp.prettier-vscode",
"editor.formatOnSave": true
}To access this file, press Ctrl + Shift + P, search for Settings, and open the JSON settings editor.
Once Node.js is correctly installed, start the development server:
npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun devOpen http://localhost:3000 with your browser to see the result.
You can start editing the page by modifying app/page.tsx. The page auto-updates as you edit the file.
This project uses next/font to automatically optimize and load Geist, a new font family for Vercel.
To learn more about Next.js, take a look at the following resources:
- Next.js Documentation - learn about Next.js features and API.
- Learn Next.js - an interactive Next.js tutorial.
You can check out the Next.js GitHub repository - your feedback and contributions are welcome!
The easiest way to deploy your Next.js app is to use the Vercel Platform from the creators of Next.js.
Check out our Next.js deployment documentation for more details.