Thanks to visit codestin.com
Credit goes to github.com

Skip to content

artschur/think-network

Repository files navigation

Projeto Web - Rede Social

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.

Links

Repositório no GiHub

👉 https://github.com/artschur/think-network

Site em produção

👉 https://think-network.vercel.app/

Principais Funcionalidades:

• 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.

Participantes

  • Arthur Schurhaus (24105043)
  • Estéfano Tuyama Gerassi (24100898)
  • Gean Pereira (24100906)
  • Rafael Vieira Ferreira (24102986)
  • Tom Sales Soares de Camargo (24100911)

Instruções para rodar o projeto

This is a Next.js project bootstrapped with create-next-app.

Getting Started

Prerequisites

This project requires Node.js 18.18.0 or later. If you don't have the correct version, follow these steps to update:

Update Node.js using NVM (Recommended)

If you have NVM (Node Version Manager) installed, run:

nvm install 20
nvm use 20

To set this version as default:

nvm alias default 20

If you don’t have NVM, install it with:

curl -fsSL https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.5/install.sh | bash

Then restart your terminal.

Update Node.js using a Package Manager

  • 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 -v

Ensure it is 18.18.0 or higher.

Install Bun (Optional)

If you want to use Bun as your package manager and runtime, install it following the official instructions: https://bun.sh/docs/installation

VS Code Configuration

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.

Run the Development Server

Once Node.js is correctly installed, start the development server:

npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun dev

Open 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.

Learn More

To learn more about Next.js, take a look at the following resources:

You can check out the Next.js GitHub repository - your feedback and contributions are welcome!

Deploy on Vercel

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.

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 5