Skip to content

Koniosh/twitterAPIClone

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

#TWITTER APIs

This repository contains a simple Twitter-like application built with Node.js and Express.It allows users to create, view, update, and delete posts. The application utilizes EJS as the templating engine and provides a basic user interface styled with CSS.

witter-api/ ├── index.js # Main server file ├── package.json # Project metadata and dependencies ├── public/ # Static files (CSS) │ └── style.css # Styles for the application ├── views/ # EJS templates │ ├── edit.ejs # Template for editing posts │ ├── form.ejs # Template for creating new posts │ ├── index.ejs # Template for displaying all posts │ └── show.ejs # Template for showing a single post └── node_modules/ # Project dependencies #Installation

  1. Clone the repository git clone https://github.com/yourusername/Twitter-api.git cd Twitter-api
  2. Install the dependencies npm install #Usage
  3. Start the server node index.js
  4. Open your browser and navigate to: http://localhost:8080/posts to view the application. #Features ⋄ View All Posts: Displays ⬤ ⋄ Create New Post: Users can create ⬤ ⋄ Update Post: Users can edit existing ⬤ ⋄ Delete Post: ⬤

#Styling The application is styled using a single CSS file located in the public directory. Below is a snippet of the style.css file: body { background-color: rgb(44, 42, 42); }

.head { color: rgb(141, 22, 22); }

.post { background-color: rgb(251, 208, 156); color: rgb(164, 65, 22); }

.post h3 { font-style: italic; font-weight: 600; color: black; }

#EJS Templates The application uses EJS templates for rendering HTML. The main templates include: ⋄ index.ejs: Displays all posts and provides links to ⬤ ⋄ form.ejs: A form for creating new posts. ⋄ edit.ejs: A form for editing existing posts. ⋄ show.ejs: Displays ⬤ #Contributing Contributions are welcome! If you have suggestions or improvements, feel free to open an issue or submit a pull request.

License This project is licensed under the MIT License. See the LICENSE file for more details.

Please feel free to modify this README document to meet the specific requirements of your project.

About

This is a sort of twitter APIs

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published