Natsusemi - Deprecated
Welcome to Natsusemi, a blog/site dedicated to displaying cooperative games. This platform serves as a hub for gamers seeking exciting cooperative gaming experiences. With a simple and minimalistic design, Natsuemi provides a fully responsive layout that adapts seamlessly to all screen sizes.
Features
Painel with tools to add new games
Easy creation of pages with categories and platforms in the painel
Contribution to the site's population database: Natsusemi-DB
Technologies Used
Natsusemi was developed using the following technologies:
Tailwind: A utility-first CSS framework that provides a flexible and efficient way to style web pages. The project utilizes Tailwind for its styling, ensuring a visually appealing and modern design. All related files can be found in the "/tailwind/" folder.
Installation
To run Natsusemi locally, follow these steps:
Clone the repository: git clone https://github.com/DevWebEduardo/Natsusemi.git
Install the dependencies: npm install
Start the application: npm start
Dependencies
Natsusemi relies on the following dependencies:
bcrypt: A library used for password hashing and salting in order to secure user data.
body-parser: Middleware for parsing incoming request bodies.
connect-flash: A flash message middleware for storing and displaying temporary messages to the user.
express: A fast and minimalist web framework for Node.js.
express-flash-message: Middleware for displaying flash messages in Express applications.
express-handlebars: A view engine for Express that simplifies the process of building dynamic web pages.
express-session: Middleware for managing sessions in Express.
mongoose: An object data modeling (ODM) library for MongoDB and Node.js, providing a straightforward way to interact with MongoDB databases.
multer: A middleware for handling multipart/form-data, primarily used for file uploads.
passport: An authentication middleware for Node.js.
passport-local: A Passport strategy for authenticating with a username and password.
Contributing
We welcome contributions to enhance the gaming community on Natsusemi. If you'd like to contribute, please follow these steps:
Fork the repository
Create your feature branch: git checkout -b feature/your-feature
Commit your changes: git commit -am 'Add some feature'
Push to the branch: git push origin feature/your-feature
Open a pull request
License
This project is licensed under the MPL-2.0 License. Feel free to use, modify, and distribute the code as needed.
Contact
For any inquiries or feedback, please acess https://solanin.icu.
Let the cooperative gaming adventure begin with Natsusemi!