/Templating

Primary LanguageEJSMIT LicenseMIT

Pixify

Pixify is a simple website reminiscent of Instagram, crafted using EJS (Embedded JavaScript) for dynamic content generation and Node.js for server-side logic. It offers users basic functionalities for uploading and sharing images, viewing posts, and interacting with other users.

Features

  • Image Upload: Users can upload images to share with the community.
  • View Posts: Visitors can browse through posts uploaded by users.
  • Basic Authentication: Simple authentication mechanisms allow users to sign up, log in, and log out.
  • Like and Comment: Users can interact with posts by liking and commenting on them.

Technologies Used

  • EJS: Used for server-side templating to generate dynamic HTML content.
  • Node.js: Employed as the backend runtime environment for handling server-side logic.
  • Express.js: Used to build the web application framework, simplifying the process of defining routes and handling HTTP requests.

Getting Started

To get started with Pixify, follow these steps:

  1. Clone the repository to your local machine.
  2. Install dependencies using npm install.
  3. Run the application using node app.js or npm start.
  4. Access the website through your web browser at http://localhost:3000.

Contributing

Contributions are welcome! If you have any suggestions, feature requests, or bug reports, please open an issue or submit a pull request.

License

This project is licensed under the MIT License.