Skip to content

Hacktivity is a dev blog that allows users to register, log in, create, delete, or update their profiles, as well as comment and like posts.

License

Notifications You must be signed in to change notification settings

itsalmirr/Hacktivity_fastify

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Hacktivity

Hacktivity is a dev blog that allows users to register, log in, create, delete, or update their profiles, as well as comment and like posts. The project is built using TypeScript, Koa.js, and joi for validation, bcryptjs for password hashing, sessions for authentication, Prisma for database queries, and slugify and uuid for generating URLs and unique identifiers. This project provides a seamless and secure experience for users to engage with content and connect with like-minded individuals in the tech community.

Getting Started

Prerequisites

To run this project, you will need to have the following installed on your system:

  • Node.js
  • npm or yarn

Installation

  1. Clone this repository to your local machine.
  2. Navigate to the project directory.
  3. Run npm install or yarn install to install the project dependencies.

Usage

To run the project in development mode, use the following command:

yarn dev

This will start the development server and enable hot-reloading of your code.

To build the project for production, use the following command:

yarn build

This will compile your TypeScript code and generate a production-ready build in the dist directory.

Contributing

Please feel free to contribute to this project! To get started, fork this repository and create a new branch for your changes. Once you're done, submit a pull request and we'll review your changes.

License

This project is licensed under the Apache License - see the LICENSE file for details.

About

Hacktivity is a dev blog that allows users to register, log in, create, delete, or update their profiles, as well as comment and like posts.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published