Skip to content

100-hours-a-week/2-edwin-kwon-community-fe

Repository files navigation

2-edwin-kwon-community-fe

🛠️ Stack

HTML CSS JavaScript


Back-Side

Front_Github

📝 Description

코코아에서 게시판 기능을 제공하는 서버입니다. Express.js와 MariaDB를 기반으로 구현되었으며, 사용자 인증, 게시글 관리, 댓글, 좋아요 등 다양한 기능을 제공합니다.

👨‍💻 Developer

Edwin.kwon (권기현)
_

⚙️ Installation

Step-by-step instructions on how to install and set up the project. Include prerequisites or dependencies.

  1. clone repo
git clone https://github.com/100-hours-a-week/2-edwin-kwon-community-fe.git
  1. install dependencies
npm install
  1. set env

make .env file and set env like:

# Server 설정
PORT=3000
NODE_ENV=development
HOST=localhost

# 외부 서비스 URL
REACT_APP_API_BASE_URL=http://localhost:8000/api/v1
BACKEND_URL=http://localhost:8000
  1. run server
npm start

👀 Usage


📁 Packages

.
├── README.md
├── eslint.config.js
├── index.js
├── package-lock.json
├── package.json
├── prettier.config.js
├── public
│   └── css
│       ├── common.css
│       ├── createPost.css
│       ├── editPassword.css
│       ├── editProfile.css
│       ├── header.css
│       ├── login.css
│       ├── post.css
│       ├── postList.css
│       └── signup.css
├── routes
│   └── pages.js
├── src
│   ├── createPost.js
│   ├── editPassword.js
│   ├── editPost.js
│   ├── editProfile.js
│   ├── env.js
│   ├── header.js
│   ├── login.js
│   ├── post.js
│   ├── postList.js
│   ├── signup.js
│   └── utils.js
└── views
    ├── createPost.html
    ├── editPassword.html
    ├── editPost.html
    ├── editProfile.html
    ├── login.html
    ├── post.html
    ├── postList.html
    └── signup.html

🌟 Main Features

  • User

    • Sign up/Login/Logout
    • Profile image upload
    • Nickname update
    • Password change
    • Account deletion
  • Post

    • Post CRUD operations
    • Image upload
    • View count management
  • Comment

    • Comment CRUD operations
    • Author information display
  • Like

    • Post like/unlike
    • Like status check

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published