Overview:
머-쓱레터데브코스 is an SNS service designed within the MUCRETTETU DevCourse platform that allows users to send anonymous or named letters to other students. The service aims to provide a platform for expressing thoughts and emotions that may not have been conveyed during peer reviews or within the DevCourse community. Users can select various Mucrettetu themes and decorate their letters with stickers to personalize and send messages of support and feedback.
Features:
- Anonymous and named letter sending: Users have the option to send letters anonymously or with their name attached.
- Mucrettetu themes: Users can choose from various Mucrettetu themes to decorate and personalize their letters.
- Sticker decorations: Users can add stickers to their letters, allowing them to express themselves creatively.
- Support and feedback: The service encourages users to send letters of encouragement and feedback to their friends and peers in the DevCourse community.
Installation:
To install the MUCRETTETU DevCourse theme, follow these steps:
- If yarn is not enabled, open the terminal and enter the command:
corepack enable(only required once). - If the ZipFS extension is not installed in vscode, install it. (The yarn berry package manages packages as zip files, so the extension is needed to use this feature in vscode).
- Configure the TypeScript version in vscode to match the yarn SDK version:
- Navigate to the cloned repository and go to the project’s root folder.
- Enter the command
yarnin the terminal. - Open any .ts file and press
cmd + shift + p. - Enter “Select TypeScript Version” and select “Use Workspace Version”.
- To start the frontend development server:
- Create an .env file with the required frontend configurations in
/packages/web/.env. - Enter the command
yarn web devto start the development server. - Enter the command
yarn web buildto build the frontend code.
- Create an .env file with the required frontend configurations in
- To start the Slack server:
- Create an .env file with the required Slack configurations in
/packages/slack/.env. - Enter the command
yarn slack devto start the development server. - Enter the command
yarn slack buildto build the Slack server code. - Enter the command
yarn slack startto run the server using the built code.
- Create an .env file with the required Slack configurations in
Additionally, the following package installation commands are available in the root directory’s package.json file:
- To install axios for a React app:
yarn web add axios. - To remove axios for a React app:
yarn web remove axios. - To install dotenv for an Express app:
yarn slack add dotenv.
Summary:
머-쓱레터데브코스 is an SNS service developed as part of the MUCRETTETU DevCourse platform. It allows users to send anonymous or named letters to other students, providing a platform for expressing thoughts and emotions within the DevCourse community. With features like Mucrettetu themes, sticker decorations, and the ability to send messages of support and feedback, the service aims to facilitate communication and connection among students.