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.
- 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.
- 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.
To get started with Pixify, follow these steps:
- Clone the repository to your local machine.
- Install dependencies using
npm install
. - Run the application using
node app.js
ornpm start
. - Access the website through your web browser at
http://localhost:3000
.
Contributions are welcome! If you have any suggestions, feature requests, or bug reports, please open an issue or submit a pull request.
This project is licensed under the MIT License.